Requête sql particulière
guadoc
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
fiu -
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.
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.
A voir également:
- Requête sql particulière
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
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...
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...