Autor Zpráva
kopi
Profil
Zdravím,
potřebuju poradit, jak seřadit záznamy podle číselné hodnoty od nejmenší, ale zároveň aby 0 byla až na konci. Je na to nějaká podmínka v sql nebo musím udělat prostě dva dotazy? jeden s výběrem hodnota > 0 a druhý s výběrem hodnota = 0 ? To se mi moc nezdá :-)
juriad
Profil
num = 0 je true/false a při řazení je napřed false a pak až true; toho můžeš využít:
SELECT * FROM t ORDER BY num = 0 ASC, num ASC
Viz sqlfiddle.com/#!9/f346d/3
kopi
Profil
moc děkuju, vyzkouším to.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0