webForumDet fria alternativet
Logga in / Bli medlem

Sortering med N/A

Databaser & SQL

3 svar · 461 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Frågan#1

Finns det något sätt att använda ORDER BY och sortera i bokstavsordning men alltid hämtar värdet "N/A" sist?

Medlem sedan juni 200032 967 inlägg
#2

Beror lite på vad man använder för dbms - ange alltid det. Men, om man använder exempelvis Microsoft SQL Server eller MySQL:

... ORDER BY CASE WHEN fld = 'N/A' THEN 1 ELSE 0 END, fld

Access:

... ORDER BY IIF(fld='N/A', 1, 0), fld

mvh

Medlem sedan nov. 200013 890 inlägg
#3

Fint! Jag återkommer på tisdag när jag testat. :)

Medlem sedan nov. 200013 890 inlägg
#4

Det funkar kanon med den första taden i MySQL!

379 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
124 ms — deklarationer (db)
127 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)