Bonjour à toutes et à tous,
j'ai un problème d'extraction d'une chaine de caractère contenu dans un champ d'une table.En effet mon champ txtNom de ma table LESNOM contient plusieurs enregistrements de chaines de caractère.J'aimerai pour certains enregistrements extraire une sous chaine.Sachant ce n'est que certains enregistrements qui contiennent la sous chaine.
Je dispose des fonctions suivantes:
Substring pour l'extraction et Char_length pour tester le nombre de caratère.Mon souci est délicat à mon avis car il me faut absolument une seule ordre sql et non plusieurs.
Voilà ce que j'ai pu faire mais ...
SQL="Select txtNom Substring(txtNom from 12 for 4) from LESNOM where char_length(txtNom)=16"Remarque je sais que la longueur des enregistrements contenants la sous chaine cherchée est égale à 16.
Je me pose aussi la question de savoir si la fonction char_length peut aussi s'utiliser ainsi?Je vous remercie d'avance de votre aide.ça fait plusieurs jours que je suis coincé.
Partager