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

Langages Discussion :

SQL trouver des correspondances


Sujet :

Langages

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2017
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 37
    Par défaut SQL trouver des correspondances
    Bonjour,

    Dans ma table X , j'ai 3 colonnes A, B et C.
    La colonne A est alimenté par les éléments de B et C donc A contient A1, A2, B1, B2, C1 et C2.
    Comment vérifier que tous les éléments de B et C sont bien dans A ?

    Je ne vois pas comment écrire ma condition WHere en requete SQL
    Merci

  2. #2
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mali

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 73
    Par défaut Précisions ..
    Salut,

    Il serait bon de savoir comment les valeurs des colonnes B et C représentées dans A et quels sont les types.

    Éventuellement le type de SGBD que tu utilises avant de formuler ladite requête.

    Si A est une colonne composite il faut songer à l'opérateur LIKE.
    Un exemple ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT DISTINCT t2.B, t2.C
      FROM    X t1
           LEFT JOIN
              X t2
           ON (t1.A LIKE '%' || t2.B || '%') OR (t1.A LIKE '%' || t2.C || '%');
    Mais sache que celle-ci ne résous pas ton inquiétude.
    Merci.

  3. #3
    Membre actif
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2017
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 37
    Par défaut Réponses
    Ce sont des INT

    Et les 3 colonnes sont dans la meme table.
    C'est plus pour une vérification que tous les numéros en B et C soient bien dans A

Discussions similaires

  1. Trouver des correspondances de couleurs
    Par YvesTan dans le forum Traitement d'images
    Réponses: 10
    Dernier message: 02/04/2015, 01h17
  2. Trouver des non correspondances
    Par Akazed dans le forum Langage SQL
    Réponses: 4
    Dernier message: 22/04/2011, 10h14
  3. Requete SQL pour trouver des anniversaires
    Par hugo69 dans le forum Requêtes
    Réponses: 1
    Dernier message: 23/09/2010, 15h43
  4. Réponses: 0
    Dernier message: 17/11/2008, 17h35
  5. [RegEx] Trouver des chaines ne correspondant pas à un critère
    Par Muetdhiver dans le forum Langage
    Réponses: 2
    Dernier message: 06/11/2007, 00h26

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