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

Code

 > 

Trucs & Astuces

 > REQUETE SUPPRESSION DE DOUBLON SOUS ORACLE

REQUETE SUPPRESSION DE DOUBLON SOUS ORACLE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Classé sous :doublon, suppression, oracle, plsql Niveau :Initié Date de création :19/11/2007 Vu :22 145

Auteur : lamjed

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

 Description

Cette requête SQL permet de supprimer les doublons d'une table sous n'importe quelle condition exemple : colonne 1 + colonne 2
cette requête laisse la première occurrence et supprime les autres.

Source

  • DELETE FROM My_Table
  • WHERE ROWID IN (
  • SELECT ROWID
  • FROM ( SELECT ROWID, ROW_NUMBER ( ) OVER ( PARTITION BY col1 || col2 ORDER BY col1 || col2 ) num_ligne
  • FROM My_Table ) t2
  • WHERE num_ligne > 1 );
DELETE FROM My_Table
               WHERE ROWID IN (
                            SELECT ROWID
                            FROM   ( SELECT ROWID, ROW_NUMBER ( ) OVER ( PARTITION BY col1 || col2 ORDER BY col1 || col2 ) num_ligne
                                    FROM   My_Table ) t2
                            WHERE  num_ligne > 1 );



 Sources du même auteur

AJOUT , SUPPRESSION INTERVALLE DE TEMPS EN PLSQL

 Sources de la même categorie

Source avec Zip Source avec une capture SQL SERVER - GENERATION AUTOMATIQUE D'UNE RETRO-DOCUMENTATIO... par FENETRES
[SQL SERVEUR] VÉRIFIER L'ESPACE OCCUPÉ DANS UNE BASE DE DONN... par Hyperion
TROUVER LES PROCHAINS ANNIVERSAIRES par zefo
REQUÊTE SQL POUR DÉTERMINER L'ESPACE OCCUPÉ DANS LES TABLESP... par sgoriaud
SQL SERVER - OBTENIR LES VALEURS CORRESPONDANT A DES UNICODE par fabrice69

 Sources en rapport avec celle ci

Source avec Zip TUTORIEL PL/SQL par Julien39
[ORACLE]DÉTERMINER LA DATE DU PREMIER JOUR D'UNE SEMAINE PAR... par Bouillou2
SUPPRESSION DE DOUBLONS par maxroucool
AJOUT , SUPPRESSION INTERVALLE DE TEMPS EN PLSQL par lamjed
REQUETE SUPPRESSION DE DOUBLON par tba

Commentaires et avis

Commentaire de lamjed le 19/11/2007 15:15:21

N'hésitez pas à laisser des commentaires et de donner une bonne note.

J'espère que ce code pourra être utile à quelqu'un.

Commentaire de smallfish500 le 31/07/2008 18:05:23 10/10

Ca a fonctionné impec sous Oracle 10g. Merci à toi.

Commentaire de chankotyy le 04/01/2009 02:53:32 6/10

Bonsoir,
   Le code marche très bien sous Oracle 10g.Merci Lamjed

Commentaire de klila le 30/10/2009 10:10:25

je voudrais un code plsql qui supprime les espaces dans un fichier texte exp j'ai la forme suivante de fichier texte:
a     bbbbb cccc      eee  11111
elle devient
abbbbbcccceee11111
et merci d'avance

Commentaire de tunisianodu92 le 04/10/2011 10:23:04

Bonjour,

La requête fonctionne très bien sous oracle 10g merci beaucoup!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Suppression de doublon.... [ par Ry_Yo ] Bonjour à tous,Je travail sous sqlserver et après recherche sur votre site, je n'ai pas trouvé de méthode pour supprimer des doubl Suppression doublon "inversé" [ par darrino ] Bonjour, J'ai un petit problème concernant la suppression de doublon dans une table. Je m'explique par un exemple : nom id1 id2 abc [color=re gestion ORACLE et MySQL en temps réel [ par ryanrina ] Salut à tous! voilà, j'ai 2 BDD. Oracle sous un serveur et MySQL sur un autre. Ce que je veux faire c'est que si on modifie oracle(update, create, de sql et oracle [ par sparo83 ] bonsoir à vous, mon probleme et que je me suis trompé dans l'appelation d'un attribu dans la création de ma BDD et je m'en suis rendu compte trop tard documentation oracle 10g [ par Venance ] Salut tt le monde je suis débutant en oracle et pour cela j'ai besoins de votre aide pour pouvoir oracle. SVP envoyer moi la documentation oracle 10g Installation d'Oracle 9i sous Windows Vista [ par spameur_tn1 ] bonjours. je n'arrive pas à installer oracle 9i sous Windows Vista. à la fin de l'installation je reçois toujours un message qui bloque l'installation Programme : Base données en SQL sous Oracle URGENT !!!! (Creation d'un QCM) [ par tutu93800 ] Je dois créer un programme en SQL sous ORACLE ou autre en forme de QCM, pour cela je dois tout d'abord créer une base de données qui reuni la Question connexion au base de donne [ par chirazch ] je veut établir une connexion du base de donnes d'oracle 10g au netbeans 6.8. je ne connais pas le code ou comment je fais? aussi ,je ne connais pas connexion d'oracle forms 10g avec la BD oracle 10g [ par chabouna ] Bonjour comme la majorité je suis en plein travail pour mon PFE et voilà g eu un problème au niveau de la connexion d'oracle forms 10g avec la BD orac Oracle forms Fichier text [ par iboda ] Bonjour quelqu'un peux me dire comment on peux enregistrer le résultat d'une requête sous oracle forms dans un fichier text et merci


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 : 1,232 sec (4)

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