Selectionner le premier mot de ma chaine de caractere

melongourmand Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

4 réponses

here
 
http://www.php.net/manual/fr/function.explode.php
0
Azraka Messages postés 252 Date d'inscription   Statut Membre Dernière intervention   13
 
En SQL ....
0
melongouramnd
 
oui
0
Azraka Messages postés 252 Date d'inscription   Statut Membre Dernière intervention   13
 
"juste le premier dans ma colonne"

Tu veux le premier quoi ?
0
melongouramnd
 
C'est une requete SQL en mysql
0
melongouramnd
 
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