Selectionner le premier mot de ma chaine de caractere

Fermé
melongourmand Messages postés 24 Date d'inscription lundi 4 février 2013 Statut Membre Dernière intervention 28 avril 2014 - 28 avril 2014 à 10:08
 melongouramnd - 5 mai 2014 à 11:59
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
A voir également:

4 réponses

http://www.php.net/manual/fr/function.explode.php
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
30 avril 2014 à 14:30
En SQL ....
0
melongouramnd
5 mai 2014 à 09:28
oui
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
30 avril 2014 à 14:31
"juste le premier dans ma colonne"

Tu veux le premier quoi ?
0
melongouramnd
5 mai 2014 à 09:29
C'est une requete SQL en mysql
0
melongouramnd
5 mai 2014 à 11:59
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)
0