Comment fractionner une chaîneSQL dans une procedure stocker
mauella
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
bonjour ,
je veux découper une chaine de caractère est partie de la virgule mais l'orque jessaie mon code ci-dessous il me renvoie seulement l'index de la première virgule et non les chaines différentes fractions de la phrase.
DELIMITER $$ create procedure separertext() BEGIN DECLARE text varchar (128); DECLARE i varchar (10); DECLARE j varchar(10); DECLARE ind varchar(100); DECLARE nom varchar (128); set text = 'bonjour,daryle,manuella'; select LOCATE(',', text) as c; SELECT SUBSTRING(text, 1, c) AS ExtractString; END$$ DELIMITER ; //voici le résultat +------+ | c | +------+ | 8 | +------+ 1 row in set (0.001 sec)
Windows / Chrome 107.0.0.0
A voir également:
- Comment fractionner une chaîneSQL dans une procedure stocker
- Fractionner une video mp4 - Guide
- Comment fractionner un pdf - Guide
- Fractionner une cellule excel - Guide
- Word fractionner verticalement ✓ - Forum Word
- Fractionner cellule excel - Forum Excel
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
On dirait qu'il ne te montre que le résultat du premier SELECT. Peut-être
select LOCATE(',', text) as c, SUBSTRING(text, 1, LOCATE(',', text)) AS ExtractString;
oui et je ne comprend pas pourquoi
as-tu essayé ma suggestion?
oui mais je n'arrive plus a creer la procedure il ya errreur il dise que on ne reconnait plus l'alias c
montre-nous ce que tu as essayé.