begin process at 2012 02 04 17:32:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > REQUÊTE DE DOUBLON

REQUÊTE DE DOUBLON


 Information sur la source

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :requête, doublon, détecter Niveau :Initié Date de création :15/05/2005 Date de mise à jour :15/05/2005 11:42:45 Vu :25 049

Auteur : dahbia

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Detecte les doublons dans une table.
je fait mon SELECT sur un champ de la table
et sur le meme champ je fait le GROUP BY
voici mon code :


Source

  • SELECT count(*), "nom_du_champ"
  • FROM "nom_table"
  • GROUP BY "nom_du_champ"
  • HAVING count(*)>1;
SELECT count(*), "nom_du_champ"
FROM "nom_table"
GROUP BY "nom_du_champ"
HAVING count(*)>1;



 Historique

15 mai 2005 11:39:55 :
Un peu plus de clarté sur cette source
15 mai 2005 11:42:45 :
correction d'orthographe

 Sources de la même categorie

Source avec Zip TUTORIEL PL/SQL par Julien39
CAPTURE DES CHANGEMENTS DE DONNÉES (CDC: CHANGE DATA CAPTURE... par wissemhabboub
INTERPRETEUR BRAINFUCK par coucou747
CRÉATION D'UNE BASE DE DONNÉE AVEC FICHIER DE DONNÉES, JOURN... par fearmaker
MYSQL : CRÉATION D'UN GUID par maitredede

 Sources en rapport avec celle ci

REQUETE SUPPRESSION DE DOUBLON SOUS ORACLE par lamjed
REQUETE SUPPRESSION DE DOUBLON par tba
QUELQUES REQUETES UTILES POUR INTERROGER LES TABLES SYSTEMES... par nhervagault
FORCER UNE MISE À JOUR AVEC UNE REQUÊTE DE REGROUPEMENT POUR... par Patrice99
ACCESS SQL : REQUÊTE ÉDITABLE POUR LA RECHERCHE DE DOUBLONS par Patrice99

Commentaires et avis

Commentaire de moustachu le 19/05/2005 09:23:53

Oh -> http://www.sqlfr.com/code.aspx?id=29578 ;o)

Bonne continuation
++
Moustachu

Commentaire de Ahmed le 22/09/2005 17:47:00

voici la syntaxe exacte :
////

SELECT count(*), "nom_du_champ"
FROM "nom_table"
GROUP BY "nom_du_champ"
HAVING (count(*)>1)
////

Commentaire de jenji le 15/09/2008 14:56:54

bonjour moutachu ton code est bon
mais pour la  recherche des doublons identiques
mais pour la recherches des doublons
du style

dupond      marc

dupond     Marc andré il est limité pour ne pas dire ne le detecte pas

Commentaire de dahbia le 16/09/2008 10:48:57

Bonjour JENJI,
Qu'est ce que tu veux au juste, parceque si en parle de doublon c'est qu'ils sont pareilles, dans ton cas dupon et marc ne son pas pareille alors comment veux tu ton résultat.

salut.

Commentaire de jenji le 16/09/2008 13:52:42

bonjour  DAHBIA

SELECT count(*), "nom_du_champ"
FROM "nom_table"
GROUP BY "nom_du_champ"
HAVING (count(*)>1)
le code ci dessus il est bon pour les doublons identiques mais lorsque il s agit de rechercher des quasis doublon je m explique des doublons a cause de fautes frappes
je reprends 2 exemples
1) exemple
DUPOND EP JEAN      GINETTE   21/07/1973
DUPOND              GINETTE   21/07/1973

DURAND              Marc      22/07/1973
DURAND              Marc.V    22/07/1973

il y a des différences mais ce sont des doublons
je suis entrain de travailler dessus la requete doit donner cele en principe mais j ai une erreur qui me casse la tête
SELECT [0108].nom, [0108].prenom
FROM 0108
WHERE ((([0108].nom) In (SELECT nom
FROM [0108] AS Tmp
GROUP BY Left([ nom],7), Left([ prenom],7)
HAVING Count(*)>1 AND Left([ nom],7)=[0108].nom
AND Left([ prenom],7)=[0108].prenom )))
ORDER BY [0108].nom, [0108].prenom;

Commentaire de dahbia le 16/09/2008 15:10:02

Bonjour,
essai cette requette et dit moi :

SELECT COUNT(*), left(NOM,7), left(prenom,7)
FROM ss
GROUP BY left(nom,7), left(prenom,7)
HAVING COUNT(*)>1;

sinon envoi moi ta table sous format excel a mon adresse mail : ldahbia@yahoo.fr

Merci

Commentaire de jenji le 17/09/2008 16:07:41

merci dahbia cela fonctionne il me manque juste a faire quelque ajustement ctd ajouter des champs pour que la requete soit plus precise.
merci

Commentaire de dahbia le 17/09/2008 16:32:52

Bonjour,
Pas de probleme.
...

Commentaire de aedic le 05/04/2010 23:12:39

je suis sur une application pour facturation d'une association aide a la personne je n'en est par trouvé de deja faite
bien sur je bloque sur des details comme par exemple avant d'enregistrer le suivi savoir par un message d'avertissement si le n° de la facture existe deja
comment enregistrer juste la feuille ou se trouve la facture
je suis nouveau a soliciter votre aide merci d'avance PJaedic

Commentaire de dahbia le 06/04/2010 09:37:30

Bonjour PJaedic,
Je n'ai pas vraiment compris est ce que tu peux être plus clair pour que je puisse t'aidé.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

problème de doublon [ par redmoon357 ] bonjour,je doit faire une requête qui ressort certain numéro, mais tout en supprimant les doublons. j'ai trouver de nombreuse réponse à ma question, m Supprimer un doublon dans une requetes avec une fonction [ par Zachs ] Hello, j'ai des doublons dans ma table et j'aimerai, avec une fonction, éliminer la doublons dans le résultat de ma requête.Merci d'avance<a title="Pe requête SQL [ par MehdiBS ] Salut, Au niveau de l'analyseur de requêtes de sql server, je veux exécuter la commande : "select count(*) from @nomTable" où @nomTable est un para Requête entre deux tables [ par lolobono ] Bonjour Je suis débutant et je cherche une requête: j'ai deux tables avec toutes les deux, deux champs item1 et item2 Je cherche une requête pour me Problème avec une requête (soupçon orienté vers le GROUP BY) [ par 6xavier6 ] Bonjour,J'ai un problème avec une requête en SQL.Apparemment mon GROUP BY ne fonctionnerait pas bien (enfin comprenait que j'ai du me planter lamentab Demande pour une requête SQL URGENT [ par zeydoun ] Bonjour, J'ai 2 Tables publications et auteurs et je veux ajouter des champs dans la table publications o Format de date - BETWEEN [ par aGeS67 ] Bonjour, Je travail avec une base de donnée Access et utilise une requête between qui ne me retourne pas toujours les valeurs exactes, surement du à u Lancer une requête SQL automatiquent à la connexion sur une page en PHP [ par OUaaw ] Bonjour,Depuis des semaines, je cherche une solution partout sur la toile afin que lorsque l'on arrive sur une page de mon site internet, une requête cndition sur un paramètre de requête [ par SuperBouly ] bonjour, Je fais une requête simple sur une table et je veux exprimer une condition sur un paramètre :par exemple :IF (@NumEntreprise &lt;&gt; 0) (SEL Problème requête SQL (Access) [ par klimium ] Bonsoir, J'ai un petit problème avec ma requête SQL. Access me dit que ma fonction DAYOFMONTH n'est pas définié .. SELECT id, e_s, DAYOFMONTH(dateRe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales