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

Requêtes MySQL Discussion :

Aide requete count


Sujet :

Requêtes MySQL

  1. #1
    Membre averti
    Inscrit en
    Février 2003
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 23
    Par défaut Aide requete count
    Est-il possible de compter le nombre d'enregistrement total, c'est a dire pas, uniquement ceux délimiter par limit quand on fait une sélection. Voilà à quoi devrait ressembler ma requête :

    Ecris comme ca j'ai une erreur du genre : " Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause "

    Select Count(login) AS nb, login, genre , region from online where connect>'2006-07-25 23:23:38' limit 0,3

  2. #2
    Membre éprouvé Avatar de rieppe
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 115
    Par défaut
    Salut,

    Essaye la requete de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select Count(login) AS nb, login, genre , region from online where connect>'2006-07-25 23:23:38' Group By login
    Tu peux surement rajouter le limit si necessaire.

  3. #3
    Membre averti
    Inscrit en
    Février 2003
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 23
    Par défaut Merci mais je cherche a récuperer autre chose
    Merci, mais en fait je cherche a récupérer le nombre d'utilisateurs sachant qu'un login est unique, là le count renvoie 1 utilisateur a chaque fois, mais ça, je le sais déjà.
    J'aimerais qu'il me renvoie le nombre d'utilisateurs total (login).
    Est ce que c'est possible ou il faut faire ça en deux requêtes : avec la premiere requête du genre :
    Select Count(login) AS nb from online where connect>'2006-07-25 23:23:38'

  4. #4
    Membre chevronné Avatar de jota5450
    Inscrit en
    Janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Janvier 2006
    Messages : 263
    Par défaut
    slt.

    select count(login) from .... - va te reenvoyer un numero.
    select count(login), genre from... si tu ne met pas un group, t´auras une erreur.

    tu veut faire quoi? recupere le nº de connecter, et leurs informations?


    si oui.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Select (select Count(login)  from online online where 
    connect>'2006-07-25 23:23:38' )as nb,
     login, genre , region from online 
    where connect>'2006-07-25 23:23:38'

  5. #5
    Membre émérite Avatar de milia
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2006
    Messages : 481
    Par défaut
    Bonjour,
    Pourquoi mettre as nb?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Select Count(login) from online where connect>'2006-07-25 23:23:38'

  6. #6
    Membre éprouvé Avatar de rieppe
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 115
    Par défaut
    Citation Envoyé par milia
    Pourquoi mettre as nb?
    Cela permet de recupérer la valeur plus facilement ensuite (par exemple avec php)

    Sinon la requete pour selectionner le nombre d'utilisateur totale de milia devrait fonctionner.

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

Discussions similaires

  1. [SQL2005] Aide requete count
    Par lepiou dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/11/2012, 17h19
  2. [SQL2005][SQL] Aide requete count a N et N-1
    Par lepiou dans le forum Développement
    Réponses: 8
    Dernier message: 17/10/2012, 14h12
  3. aide requete count
    Par zzman dans le forum Requêtes
    Réponses: 2
    Dernier message: 20/07/2006, 13h39
  4. besoin d'aide -> requete sur 2 tables avec count()
    Par parksto dans le forum Requêtes
    Réponses: 3
    Dernier message: 20/10/2005, 19h06
  5. Aide pour une requete ... "COUNT(*)"
    Par mechantebestiole dans le forum Langage SQL
    Réponses: 13
    Dernier message: 25/05/2004, 16h27

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