Sortera med case

Databaser & SQL

2 svar · 216 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Trådstart#1
...order by case when bprice is null or bprice=0 then 0 else 1 end, bprice, bheadline

Jag vill sortera så att om varan inte har ngt pris så skall dessa hamna sist.
Men hur jag än gör så hamnar dessa ändå först. Hur gör jag?

Ex.

12
16
75
Inget pris
Inget pris

Medlem sedan dec. 200012 464 inlägg
#2
order by case when bprice is null or bprice=0 then 0 else 1 end desc, bprice, bheadline
Medlem sedan okt. 20041 556 inlägg
#3

Jasså, den lilla detaljen... :)

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)