IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Sélection sur un critère avec séparateur.


Sujet :

SQL Procédural MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Points : 50
    Points
    50
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2006
    Messages : 400
    Points : 562
    Points
    562
    Par défaut
    Tu peux regarder du côté de la fonction FIND_IN_SET.
    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.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Points : 50
    Points
    50
    Par défaut
    Un grand merci !

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

    Encore merci !


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête sur un critère avec un UNIQUEIDENTIFIER
    Par zooffy dans le forum Développement
    Réponses: 3
    Dernier message: 11/09/2012, 11h03
  2. Réponses: 3
    Dernier message: 11/07/2011, 12h29
  3. Sélection sur différents critères
    Par hsoulard dans le forum Langage SQL
    Réponses: 15
    Dernier message: 15/06/2011, 16h03
  4. [VBA-E]filtre sur plusieurs Critères avec Excel
    Par Diablo_22 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/05/2006, 21h34
  5. Sélection sur deux critères
    Par Hbenne dans le forum Access
    Réponses: 2
    Dernier message: 07/04/2006, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo