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

MS SQL Server Discussion :

Obtenir les enregistrements ayant le même nom et prénom


Sujet :

MS SQL Server

  1. #1
    Membre habitué
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut Obtenir les enregistrements ayant le même nom et prénom
    Merci pour votre réponse sur le prénom.
    Je ne suis pas spécialiste de SQL et donc quelle est maintenant la commande la + simple pour obtenir dans une table les enregistrements ayant le même nom et le même prénom
    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select * from matable where ((nom = 'monnom') and (prenom = 'monprenom'))
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre habitué
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut non ok
    non, mais je veux tous les homonymes sans avoir leur nom précis !!

  4. #4
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Resalut,

    Bien, pour prendre mon exemple de code (et c'est valable idem pour les exemples de SQLPro) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT DISTINCT t1.*
    FROM matable t1
    JOIN matable t2 ON t1.prenom = t2.prenom AND t1.cleprimaire <> t2.cleprimaire
    ORDER BY t1.prenom
    Tu vois qu'on teste, dans la partie JOIN matable t2 ON : t1.prenom = t2.prenom.

    Ici tu peux remplacer et ajouter des comparaisons en les séparant par un AND. Donc, exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT DISTINCT t1.*
    FROM matable t1
    JOIN matable t2 ON t1.prenom = t2.prenom AND t1.nom = t2.nom AND t1.cleprimaire <> t2.cleprimaire
    ORDER BY t1.prenom
    Quand tu voudras comparer l'adresse, le NPA et la ville, tu pourras faire comme ça.
    Dans tes heures perdues, la lecture des articles de ce site sur le langage SQL (http://sqlpro.developpez.com/cours/sqlaz/jointures/ par exemple) te donnera les grandes orientations.

  5. #5
    Membre habitué
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut Réponse pour le nom
    Voici la requete pour rechercher la liste des gens ayant le même nom

    SELECT * FROM acfichepersonnelle t1
    WHERE nom IN (SELECT t2.nom
    FROM acfichepersonnelle t2
    WHERE t1.pkid <> t2.pkid)


    Maintenant il me faut les gens ayant le même nom et prenom !!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/12/2011, 00h46
  2. numéroter les lignes ayant la même valeur dans une requête
    Par raiamanu dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 12/10/2007, 10h49
  3. Réponses: 2
    Dernier message: 03/02/2007, 15h35
  4. Controller CheckBoxes ayant le même nom.
    Par JFKen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/08/2006, 10h19
  5. [SQL Server 2000] obtenir les enregistrements de x à y
    Par Jahz dans le forum Langage SQL
    Réponses: 5
    Dernier message: 13/03/2006, 12h22

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