Problème SQL

cs -  
Pitu Messages postés 1460 Statut Contributeur -
Bonjour,

Existe-il une fonction en sql qui permette de récupérer une partie d'un chaine de caractères la longueur de cette chaine de caractère étant variable et la partie à supprimer étant toujours la même.
Les libellés d'une table se présentent sous la forme "XXXX_valide" et la restitution ne doit afficher que "XXXX" il faut donc que le "_valide" ne soit pas récupéré ....
La partie gauche du libellé (XXXX) est de longueur variable.
Merci


A voir également:

2 réponses

vordano Messages postés 1981 Statut Membre 316
 
le sql n'est pas fait pour faire de la manipulation de chaine, donc il faut que tu traite ton résultat après l'avoir récupéré
0
Pitu Messages postés 1460 Statut Contributeur 125
 
Les traitements de chaines de caractères en SQL ne sont pas supportés de la même façon par les différents SGBD.

La requête suivante est une solution parmi d'autres, mais peut ne pas fonctionner pour soi, selon ce que tu utilises :
Select TRIM(TRAILING '_valide' from ta_chaine) from ta_table;

Un p'tit lien avec tout plein d'infos :
https://www.sqlfacile.com/apprendre_bases_de_donnees/les_fonctions_sql_texte



0