Extraction chaîne de caractères

pierrot6245 Messages postés 1 Statut Membre -  
 Nixial -
Bonjour,
je dispose d'une table dont la première colonne est la résultante d'une concaténation de 3 attributs (N°,nom,prenom).
Je souhaiterai avoir la requête sql permettant d'extraire un à un ces 3 attributs.
En cherchant j'ai trouvé la fonction SUBSTR mais le problème c'est qu'avec les noms de famille le nombre de caractères n'est pas fixe donc je ne vois pas comment m'en sortir...

Merci par avance
A voir également:

1 réponse

Nixial
 
Je pense qu'il faut que tu ailles chercher le champ avec tes 3 attributs et sur le résultat remonté, faire un traitement.

Par exemple en php, tu peux utiliser la fonction explode(" ", $variable).

Qui va te renvoyer un array avec tous les mots qui sont séparés avec " "

--> ex: $chaine = "Le plus simple";

$tab = explode(" ", $chaine);
tab[0], il y aura 'Le'
tab[1], il y aura 'plus'
tab[2], il y aura 'simple'

Enfin c'est ce que je ferais mais en sql c'est sans doute possible.
0