Selectionner le premier mot de ma chaine de caractere
melongourmand
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
melongouramnd -
melongouramnd -
Bonjour
voila c'est tout simple je voudrai savoir en mysql construire ma requête qui prend juste le premier dans ma colonne et ce positionnent par rapport a mon séparateur.
Exemple:
Thomas
Florence_Pascal
John dupont
Gilles.chien
Je voudrai juste sélectionner que les premier mot.
Merci
voila c'est tout simple je voudrai savoir en mysql construire ma requête qui prend juste le premier dans ma colonne et ce positionnent par rapport a mon séparateur.
Exemple:
Thomas
Florence_Pascal
John dupont
Gilles.chien
Je voudrai juste sélectionner que les premier mot.
Merci
4 réponses
-
-
"juste le premier dans ma colonne"
Tu veux le premier quoi ? -
-
C'est bon j'ai trouver . Pour ceux que ça intéresse voici la requete.
SELECT application,SUBSTRING_INDEX(REPLACE(REPLACE(designation,'-',' '), '_', ' '), ' ', 1)AS desi,
SUBSTRING_INDEX(REPLACE(REPLACE(application,'-',' '), '_', ' '), ' ', 1)AS app
FROM applications,ft_carto
WHERE applications.id_appli = ft_carto.id_appli AND
IF(SUBSTRING_INDEX(REPLACE(REPLACE(designation,'-',' '), '_', ' '), ' ', 1)!=
SUBSTRING_INDEX(REPLACE(REPLACE(application,'-',' '), '_', ' '), ' ', 1),1,0)