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 :

Deux colonnes ayant des lignes identiques


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 32
    Points : 23
    Points
    23
    Par défaut Deux colonnes ayant des lignes identiques
    Bonjour,

    Je travaille sur MySQL: 5.0.22

    Voici ma table exemple (dans la réalité, j'ai d'autres champs que j'aimerais afficher):

    latitude | longitude
    _______|_______
    1______| 2
    1______| 1
    4______| 2
    1______| 4
    1______| 2
    4______| 2
    4______| 1
    4______| 2

    Je voudrais le résultat suivant :

    nb| latitude | longitude
    __|_______|_______
    2 |1______| 2
    1 |1______| 1
    3 |4______| 2
    1 |1______| 4
    1 |4______| 1

    C'est à dire que je voudrais savoir combien des lignes ont la même latitude ET longitude





    car :

    latitude | longitude
    _______|_______
    1______| 2
    1______| 1
    4______| 2
    1______| 4
    1______| 2
    4______| 2
    4______| 1
    4______| 2

    nb| latitude | longitude
    __|_______|_______
    2 |1______| 2
    1 |1______| 1
    3 |4______| 2
    1 |1______| 4
    1 |4______| 1


    Merci pour votre aide.

    Aurore

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 115
    Points : 28 479
    Points
    28 479
    Par défaut
    C'est un simple GROUP BY avec un COUNT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT  COUNT(*)    AS nb
        ,   latitude
        ,   longitude
    FROM    matable
    GROUP BY latitude
        ,   longitude
    ;
    Il s'agit de commandes de base du langage SQL qui sont décrites dans les Tutoriels SQL (Regroupements)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 32
    Points : 23
    Points
    23
    Par défaut
    J'avais complêtement oublié cette manière de faire : merci beaucoup !


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

Discussions similaires

  1. [XL-2010] Comparer des valeurs dans deux colonnes, repérer des lignes, pourcentage
    Par vwtroudy dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/06/2015, 10h38
  2. Réponses: 4
    Dernier message: 08/05/2012, 11h58
  3. [XL-2003] TRansposé de refs en colonne sur des lignes.
    Par bomaletoi dans le forum Excel
    Réponses: 8
    Dernier message: 01/10/2009, 15h16
  4. Est-il possible de créer des tables avec des lignes identiques ?
    Par raton_laveur dans le forum Développement
    Réponses: 2
    Dernier message: 25/05/2009, 10h10
  5. Réponses: 3
    Dernier message: 12/04/2009, 01h19

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