Requête sql particulière

guadoc Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
 fiu -
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

fiu
 
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