Requete pour compter un nombre de caractère

gwenpoir08 Messages postés 15 Statut Membre -  
elanore31 Messages postés 413 Statut Membre -
Bonjour,

Je dispose d'une base de données dont je voudrais contrôler les erreurs de saisies.

1er type :
- dans une table "plan", j'ai un champ "fichier". Chaque enregistrement se compose comme ceci : 7chiffres.extention
(exemple : 0120023.dgn) ou 7 chiffres1lettre.extention (0120023a.dgn).

Hors, il est arrivé qu'il y est + de 7 caractères pour un nom de fichier. Je n'ai pas pu mettre de contrôle à la saisie, cette table étant remplie via une fiche de notre SIG.

Comment faire pour créer une requête me permettant d'extraire tout les noms de fichiers non correspondant à la norme des 7 caractères numérique ou des 7caractères+1lettre ?

Ai-je été clair ?

Merci de votre aide

Anne Sophie
A voir également:

21 réponses

elanore31 Messages postés 413 Statut Membre 50
 
SELECT nom
FROM
plan
WHERE SUBSTR(nom,1,LEN(nom-3)) > 7
1
NookZ Messages postés 2376 Statut Membre 514
 
une extension n'a pas forcément que 3 caractères :s
0