Requête sql particulière

Fermé
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 13 juil. 2010 à 15:02
 fiu - 13 juil. 2010 à 18:18
Bonjour,

Je possède une table "personne" avec les champs suivants:Nom ,Matricule
J'aimerais faire une sélection SQl sur cette table avec le critères suivants: je ne sélectionne que les noms dont le matricule est composé uniquement de lettre.S'il y a un seul chiffre je ne sélectionne pas.
Si quelqu'un a une idée du code de la requête SQL?
Merci d'avance pour vos contributions.





1 réponse

Salut

soit ton sgbd dispose de fonctionnalités X ou Y permettant un traitement spécial sur les chaines (transpose, recherche avec patron, ...)
soit tu fais un truc passe partout genre
...
and matricule not like '%0%'
and matricule not like '%1%'
and matricule not like '%2%'
and matricule not like '%3%'
and matricule not like '%4%'
and matricule not like '%5%'
and matricule not like '%6%'
and matricule not like '%7%'
and matricule not like '%8%'
and matricule not like '%9%'

et là, tu te rends compte qu'il aurait été plus smart au moment de la conception d'ajouter une zone destinée à flagger la présence de caractères numériques...
0