bonjour,
ma requette SELECT * FROM TABLE CLIENT WHERE MATABLE LIKE '%JA%' ORDER BY NOM.
affiche les resutats suivant :
AJAX
BARJAQUIEZ
JACUZZI
JAZZY
je souhaite afficher les resultats trie par 'JA' :
JACUZZI
JAZZY
AJAX
BARJAQUIEZ
merci a vous.
Version imprimable
bonjour,
ma requette SELECT * FROM TABLE CLIENT WHERE MATABLE LIKE '%JA%' ORDER BY NOM.
affiche les resutats suivant :
AJAX
BARJAQUIEZ
JACUZZI
JAZZY
je souhaite afficher les resultats trie par 'JA' :
JACUZZI
JAZZY
AJAX
BARJAQUIEZ
merci a vous.
par exemple :
Code:
1
2
3
4 SELECT * FROM TABLE CLIENT WHERE MATABLE LIKE '%JA%' ORDER BY CASE WHEN MACOLONNE LIKE 'JA%' THEN 0 ELSE 1 END, NOM
La réponse précédent est fausse.
Voici une solution :
A +Code:
1
2
3
4
5 SELECT * FROM CLIENT WHERE NOM LIKE '%JA%' ORDER BY CHARINDEX('JA', NOM)
Merci pour vos réponses
les deux solutions marchent très bien
merci a vous