|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : janvier 2004 Messages : 228 ![]() |
Sans doute impossible, mais débutant en sql, je me hasarde...
Soit une table de noms (ID + nom) 1 - ADAM 2 - ADMIN 3 - TOTO 4 - TITI Pour afficher par ordre alpha Mais je désirerais avoir ADMIN en premier puis le reste des noms classé par ordre alpha soit donc : 2 - ADMIN 1 - ADAM 4 - TITI 3 - TOTO Peut-on le faire ? |
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Dans le cas présent, la fonction FIELD ne servirait pas à grand chose, dans la mesure où il faudrait lui passer tous les noms en paramètres (ce n'est pas infaisables, mais ça risque d'être un poil complexe). Sinon, tu peux utiliser un CASE dans le GROUP BY pour faire "remonter artificiellement" la valeur ADMIN : Code :
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com