Comment puis-je commander DESC par un champ, mais lister les valeurs NULL en premier?
J’ai donc une table:
reuestId | offerId | offerTitle 1 | 1 | Alfa NULL | 2 | Beta 2 | 3 | Gamma
Je veux les sélectionner pour que les résultats soient:
NULL | 2 | Beta 2 | 3 | Gamma 1 | 1 | Alfa
Essaye ça:
ORDER BY [reuestId] IS NULL DESC, [reuestId] DESC
devrait fonctionner (pour mySql)
SELECT * FROM TableX ORDER BY (requestId IS NOT NULL) , requestId DESC