2010-10-20 4 views

Répondre

4
ORDER BY CASE WHEN name = 'developer' THEN '0' ELSE name END 
1

Quelque chose comme ceci pourrait fonctionner pour vous.

SELECT * FROM table ORDER BY CASE WHEN name = 'developer' THEN 0 ELSE 1 END, name 
2

Vous pouvez également faire ORDER BY sans l'utilisation d'un CAS:

ORDER BY 
    name = 'developer' DESC, 
    name ASC; 
+0

On évite ainsi également l'hypothèse sous-jacente sur la nature de la 'name's que la réponse acceptée a oublié de noter. –