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 :

Nombre de pc utilisant un protocole


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Par défaut Nombre de pc utilisant un protocole
    Bonjour tout le monde

    Le SQL a jamais mon fort et je m'en rend compte encore aujourd'hui !!!!

    Voici un extrait de ma base

    table capture
    protocole (valeur ARP, IP,....)
    adresse_mac_source
    ...

    Cette table est remplie par une sonde mise sur un réseau (une ligne par trame capturée)

    J'aimerai retrouver pour chaque protocol le nombre d'utilisateur différent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select protocole , count(adresse_mac_source) (ou count(*) les deux font pareil)
    from capture
    group by eth_protocol;
    Sauf que là, il me renvoie le nombre de trames (enfin je pense) répartie par protocole.

    J'utilise MySQL server 5.1.

    Merci

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Si j'ai bien compris, tu veux compter les valeurs distinctes de adresse_mac_source ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT protocole, COUNT(DISTINCT adresse_mac_source) AS nb_user
    FROM capture
    GROUP BY protocole
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Par défaut
    Merci beaucoup !!!

    Je suis vraiment une bille en SQL....

    je sais pas si le sujet est vraiment intéressant....ou si je doit le supprimer ?

    encore merci.

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 08/12/2006, 10h31
  2. Trouver le nombre de handle utiliser par un programme
    Par chuckboy dans le forum Windows
    Réponses: 1
    Dernier message: 19/12/2005, 23h38
  3. [SNMP] Utilisation du protocole SNMP
    Par arsenik7 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 27/10/2005, 11h03
  4. [FTP] transfert de fichiers utilisant le protocole ftp
    Par ista9im dans le forum Langage
    Réponses: 1
    Dernier message: 30/09/2005, 16h49

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