Problème requête SQL (ter)

WRInaute passionné
J'ai une table dans laquelle je voudrais sélectionner plusieurs enregistrement ayant des noms différents, en fonction de ces noms.

Comment faire en une requête cette sélection ?

Je pensais faire un tableau mais je ne suis pas certain que cela fonctionne si ?
 
WRInaute passionné
La solution me va, mais si je veux en plus faire un tri en prenant en compte la longueur de la chaine de caractère du résultat pour chaque enregistrement ?

La plus petite chaine à la plus grande (en nombre de caractères)
 
WRInaute discret
Essaye en ajoutant à la fin de la requête de Robinson

ORDER BY Lenght(Champ1) ASC

(pour le 'Lenght'... à voir, je suis pas sûr du tout que ce soit le bon "mot" SQL)
 
WRInaute passionné
Robinson a dit:
SELECT champs FROM table WHERE champ1 IN ('nom1','nom2','nom3','nom4')

Quelque chose comme ça.

Pour le moment j'ai cela :
Code:
SELECT champs FROM tables WHERE champs1 IN ('nom1','nom2','nom3','nom4') GROUP BY champs2 ORDER BY Length(champs3) ASC

ça marche super, mais j'ai besoin d'écarter des enregistrement qui contiendrait un ou plusieurs terme dans champs 4 par ex.

Comment compléter ma requête ?
 
WRInaute passionné
Merci ; je regarde cela ce soir...

il me semblait avoir essayé comme cela mais j'ai du faire une erreur alors.
 
Discussions similaires
Haut