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

Langage SQL Discussion :

count et distinct


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Points : 76
    Points
    76
    Par défaut count et distinct
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT COUNT(DISTINCT id_user, id_user_uo)
      FROM t_news_stats_user
      WHERE idLink= 4772;
    Ce code ne fonctionne pas.
    Connaissez vous une façon de procéder pour compter les "tuples" ?

    idLink date id_user id_user_uo cpt
    4264 12/2007 7987 33 1
    4386 12/2007 7987 33 1
    4741 12/2007 7987 32 1
    4742 12/2007 7987 32 1
    4743 12/2007 7987 32 4
    4743 12/2007 7987 33 2
    4746 12/2007 7987 32 1
    4772 01/2008 7987 32 1
    4772 12/2007 7987 32 1
    4772 12/2007 7987 33 1
    4852 12/2007 7987 32 4
    4852 12/2007 7987 33 2
    4874 12/2007 7987 32 1

    Par exemple ici, il existe 3 occurences avec l'id link égal à 4772 mais seulement 2 tuples différents 7987 32 et 7987 33

    Et donc moi j'aimerais obtenir 2 comme résultat de ma requete

    Merci

  2. #2
    Membre actif
    Inscrit en
    Février 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 185
    Points : 224
    Points
    224
    Par défaut
    Il faut grouper pour ne pas avoir de doublons.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT id_user,id_user_uo,COUNT(*)
      FROM t_news_stats_user
      WHERE idLink= 4772
      group by id_user,id_user_uo;

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

Discussions similaires

  1. Requête Count et DISTINCT
    Par amartik dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 16/02/2010, 20h35
  2. Count puis distinct
    Par stos dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 20/03/2008, 18h17
  3. [Debutante] Problème "Count" et "Distinct"
    Par cherryzlurve dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/01/2008, 21h30
  4. Count(*) avec DISTINCT
    Par jeyce dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/03/2007, 21h46
  5. probleme count et distinct
    Par Yphon dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/09/2005, 09h35

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