ordre mysql par, null d’abord, et DESC après

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