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

Développement SQL Server Discussion :

Sélectionner les valeurs uniques ? [2012]


Sujet :

Développement SQL Server

  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 456
    Points : 384
    Points
    384
    Par défaut Sélectionner les valeurs uniques ?
    Bonjour

    Comment peut-on sélectionner les valeurs uniques dans une colonne du retour d'un requête SQL.
    En fait , j'ai une requête SQL qui retourne plusieurs valeurs dans la colonne X car on a plusieurs correspondance avec les valeurs du colonne Y,je souhaite retirer seulement les lignes du colonne X dont laquelle correspond à une valeur unique dans Y.

    Merci par avance
    Cordialement

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Bonjour,

    Il me semble qu'une sous-requête soit le plus simple pour réalise ce que tu cherche à faire.

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * from TABLEA where 1 = (select count(*) from TABLEB where TABLEB.Y=TABLEA.X));
    Il est possible qu'il existe une autre façon de résoudre ce problème, mais celle-ci devrait suffire.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #3
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 456
    Points : 384
    Points
    384
    Par défaut
    Merci
    ça marche avec la fonctionne count

    cordialement

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

Discussions similaires

  1. sélectionner les valeurs commençant par "71"
    Par Yoooo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/10/2008, 10h37
  2. Sélectionner les valeurs d'un champ en majuscules
    Par nitramm dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/07/2008, 17h57
  3. Trouver les valeurs uniques d'un vecteur
    Par Ptinéwik dans le forum MATLAB
    Réponses: 3
    Dernier message: 21/01/2008, 16h14
  4. Réponses: 2
    Dernier message: 23/11/2003, 18h44

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