Situatie
Vrei sa afisezi anumite inregistrari ordonate dupa data cea mai recenta, iar daca exista valori NULL in acel camp, sa fie afisate primele.
Solutie
Pentru a ordona inregistrarile descrescator dupa column_name se foloseste instructiunea
ORDER BY column_name DESC
In acest caz, daca in campul column_name exista inregistrari cu valoarea NULL, acestea vor fi afisate ultimele; pentru ca acestea sa fie afisate primele se va folosi instructiunea
ORDER BY (CASE WHEN column_name IS NULL THEN 1 ELSE 0 END) DESC,
column name DESC
Leave A Comment?