Sortierung nach Spalte1, wenn Spalte1 nicht Null ist, andernfalls Reihenfolge nach Spalte2

8

Gibt es eine Möglichkeit, ORDER BY und IS NULL in sql so zu kombinieren, dass ich nach einer Spalte sortieren kann, wenn die Spalte nicht null ist, aber wenn es null ist, nach einer anderen Spalte sortiert?

Danke!

    
1252748 12.06.2012, 19:22
quelle

4 Antworten

21

Etwas wie:

%Vor%

Wie beim Schreiben:

%Vor%     
Salman A 12.06.2012, 19:25
quelle
5

Versuchen Sie es

%Vor%     
vearutop 12.06.2012 19:28
quelle
1

Sie könnten Folgendes versuchen:

%Vor%     
crassr3cords 12.06.2012 19:24
quelle
0

Ich habe keine Tabellen atm, wo ich es testen könnte, aber das könnte funktionieren, zumindest ohne brauchbare Daten:

%Vor%

Auch ich weiß nicht, wie die Reihenfolge aussehen würde, wenn table2.id manchmal null ist, scheint sehr instabil.

    
Nurickan 12.06.2012 19:34
quelle

Tags und Links