Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2007, 17h07   #1
Futur Membre du Club
 
Inscription : mai 2006
Messages : 60
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 60
Points : 19
Points : 19
Par défaut Sélection sur un critère avec séparateur.

Bonjour,

J'ai une table qui se présente par exemple sous la forme suivante :

Code :
1
2
3
4
5
6
 
   INT  |   INT  |  VARCHAR
--------+--------+----------
 champ1 | champ2 |  champ3
   1    |    1   |  1,2,3
   1    |    1   |  11,21
Je voudrais sélectionner toutes les lignes qui contiennent "1" dans leur champ3 mais en considérant "," comme séparateur de différentes valeurs.

Donc ici qu'il ne considère qu'il n'y a 1 que dans la première des deux lignes.

Est-ce possible, et si oui, comment ?

Par avance, merci !
$p00ky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2007, 17h21   #2
Membre expérimenté
 
Étudiant
Inscription : mars 2006
Messages : 396
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 396
Points : 500
Points : 500
Tu peux regarder du côté de la fonction FIND_IN_SET.
Citation:
FIND_IN_SET(str,strlist)
Retourne une valeur de 1 à N si la chaîne str se trouve dans la liste strlist constituée de N chaînes. Une liste de chaîne est une chaîne composée de sous−chaînes séparées par une virgule ',' .
Retourne 0 si str n'est pas trouvé dans la liste strlist ou si la liste strlist est une chaîne vide.
jeremya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2007, 17h36   #3
Futur Membre du Club
 
Inscription : mai 2006
Messages : 60
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 60
Points : 19
Points : 19
Un grand merci !

Rapide et efficace, c'est exactement ce qu'il me fallait

Encore merci !

$p00ky est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h46.


 
 
 
 
Partenaires

Hébergement Web