tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Vzestupné řazení + NULL záznamy na konec

před 9 lety

uestla
Backer | 743

Dobrý den.

Předem se omlouvám za svůj dotaz, který spíše než se samotn(ým|ou) dibi souvisí se sestavením SQL dotazu. Pokusím se vám nastínit svou situaci:

+-----------------------+
+ table                 +
+-----------------------+
+ [date] - int(10)|NULL +
+ ...                   +
+-----------------------+

Mám databázovou tabulku, kde je mj. sloupec date, kde se ukládají buď timestampy nebo NULL. Při načítání dat z této tabulky řádky řadím podle sloupce date vzestupně, čímž se mi NULL záznamy dostávají na první pozice. Je možné nějak přímo v databázovém dotazu docílit toho, aby NULL záznamy byly až na konci?

Díky.

před 9 lety

Ondřej Brejla
Člen | 748

Třeba UNION

před 9 lety

paranoiq
Člen | 388

... ORDER BY ISNULL(sloupec), sloupec;

před 9 lety

uestla
Backer | 743

paranoiq napsal(a):

... ORDER BY ISNULL(sloupec), sloupec;

To je ono, díky moc!