×
Felmeddelande :( Din CSS har inte laddats som den ska. Testa reloada sidan.
1

Mysql - ORDER BY?

Postat av Wiborg den 16 Februari 2011, 23:51
1 kommentarer · 225 träffar
Hejsan!


Jag har ett litet problem med en sql-sats där jag vill sortera så att de som har ett visst värde i en kolumn kommer sist.


Jag vill att rader där kolumnen a har värdet 0 ska komma sist, men att det värdet på a ska inte jämföras mellan andra som inte har a=0.


Ett exempel med fyra rader som har kolumnen a och kolumnen b.


rad 1: a=0 b=8
rad 2: a=2 b=4
rad 3: a=3 b=3
rad 4: a=2 b=6


dessa vill jag alltså ska sorteras såhär:
rad 4
rad 2
rad 3
rad 1


Jag tänker mig alltså en SQL-sats ungefär såhär:


SELECT * FROM tabell ORDER BY a!=0, b DESC
Föregående tråd
Nästa tråd

1 kommentarer — skriv kommentar

Kommentarerna nedan är skrivna av användare på Fragbite. Fragbite granskar inte sanningshalten i texten och du uppmanas att själv kritiskt granska och bemöta texten. Förutsätt inte att innehållet i texterna är sanning.

Skriv en kommentar