Just nu i M3-nätverket
Jump to content

Sortera efter givna värden!


mm5

Recommended Posts

Hur skriver jag i en sql-sats när jag vill sortera poster efter givna värden. En kollumn kan ha t.ex. värdena 'nisse', 'kalle' eller 'bengt'. Hur skriver jag för att ange att den ska börja skriva alla poster med värdet t.ex. 'kalle' först och sedan 'bengt' och sist 'nisse'?

Link to comment
Share on other sites

Pontus östlund

"SELECT * FROM tabell ORDER BY name"

 

Det är alltså ORDER BY du ska använda dig av. Om du vill sortera i fallande ordning så lägger du till detta efter

 

" ORDER BY name DESC"

 

Lycka till!

 

# ==============================extra===

# Nordens största F l a s h community

# www.communen.com | poppa@communen.com

 

Link to comment
Share on other sites

Ja men då ordnar jag väl efter kolumnnamn (name). Jag vill kunna sortera efter värdet som står i en kolumn i en ordning som jag själv skriver in.

 

 

Link to comment
Share on other sites

 

Jag har inget färdigt svar, men i Oracle SQL går det att använda DECODE i WHERE-satsen, och genom att göra det kan man fixa sin egen sorteringsordning.

 

Mha DECODE(if,then,elsif,elsif...,else) eller motsvarande funktion i den SQL-variant du jobbar med kan det gå...

 

...alternativt lägger du till en kolumn som du exempelvis kallar sortorder och sorterar på den...

 

 

 

[inlägget ändrat 2002-09-14 13:32:22 av Zpiff]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...