Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

suppression d'une partie d'un champ dans une requete

4 réponses
Avatar
goulven
bonjour,

j'aimerai pouvoir effectuer une requete capable d'afficher=20
seulement une partie d'un champ texte normalis=E9=20
c-a-d si j'ai des enregistrements de la forme=20
'toto-01'
'toto-02'
...

je voudrais que la requete n'affiche que '01' '02' ...


merci d'avance

4 réponses

Avatar
joyeux atchoum
Dans l'article <172101c3527a$1d601630$, goulven vous
avez dit...

bonjour,

j'aimerai pouvoir effectuer une requete capable d'afficher
seulement une partie d'un champ texte normalisé
c-a-d si j'ai des enregistrements de la forme
'toto-01'
'toto-02'
...

je voudrais que la requete n'affiche que '01' '02' ...


si la longueur numérique est toujours la meme tu peux faire soit 2
dans ton exemple
tu peux ecrire dans ta requete
nouveau_champ : right([tonchamp];2)
-> 2 pour la longueur numerique

si c'est plutot la partie toto qui est toujours la meme
tu peux ecrire dans ta requete
nouveau_champ : left([tonchamp]; len([tonchamp] - 5)
-> 5 pour le nb de caractére toto-


voili aprés tu peux ameliorer le tout avec c'est fonction
tu as aussi danschaîne() qui permet d'extraire un chaine donnée en
fonction d'un séparateur

regarde dans l'aide pour plus d'info

ja;)
qui se rappelle d'avoir utiliser ces fonctions bien pratique

Avatar
goulven
merci c'est exactement ce qu'il me fallait
Avatar
dorcus
"goulven" wrote in message news:<172101c3527a$1d601630$...
bonjour,

j'aimerai pouvoir effectuer une requete capable d'afficher
seulement une partie d'un champ texte normalis
c-a-d si j'ai des enregistrements de la forme
'toto-01'
'toto-02'
...

je voudrais que la requete n'affiche que '01' '02' ...


merci d'avance
Salut,


Proposition :
SELECT Right(NomdeTable.NomdeChamp,2) FROM NomdeTable;

Alex.

à essayer...

Avatar
dorcus
"goulven" wrote in message news:<172101c3527a$1d601630$...
bonjour,

j'aimerai pouvoir effectuer une requete capable d'afficher
seulement une partie d'un champ texte normalis
c-a-d si j'ai des enregistrements de la forme
'toto-01'
'toto-02'
...

je voudrais que la requete n'affiche que '01' '02' ...


merci d'avance
Salut,


Proposition :
SELECT Right(NomdeTable.NomdeChamp,2) FROM NomdeTable;

Alex.

à essayer...