| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour supprimer les doublons avec Oracle SQL
    Les chances sont élevées que si vous lisez cet article , vous utilisez une base de données Oracle et les doublons déjà découvert dans l'un ou plusieurs de vos tables. Ne vous inquiétez pas , en éliminant les doublons dans votre code SQL peut être fait facilement . Cependant, comme beaucoup de bons programmeurs savent, juste parce que vous pouvez supprimer quelque chose ne signifie pas que vous devriez. Choses que vous devez
    base de données Oracle
    Oracle SQL * Plus éditeur
    Afficher plus Instructions
    1

    Ouvrez votre éditeur SQL et d'utiliser un "Select" déclaration standard SQL tirer vers le haut les enregistrements de la table où vous pensez que les doublons existent. Échantillon de code: ; " . Contacts_ersch " SQL > Select column1 , column2 de yourtablename Dans la figure 1 , les colonnes « Prénom » et « usrid " ont été sélectionnés à partir d'une table nommée Gardez à l'esprit cette table comporte des colonnes supplémentaires d'information qui ne sont pas représentés, tels que les adresses électroniques et les noms de famille . Prendre en compte le plus grand nombre de points de données dans la ligne que possible pour assurer la ligne dupliquée vous traitez est vraiment un double.
    2

    Vérifiez la dupliquer en utilisant la fonction "Count" SQL. Il existe une multitude de façons de trouver et vérifier les doublons. Dans la figure 1 , il ya deux lignes avec le nom «David» et deux autres avec le nom "Natalie ". Comme il s'agit par exemple hypothétique , David et Natalie sont entrées en double . Vérification d'un seul point de données comme un prénom est généralement jamais assez oui, pour être complet , l'ensemble du dossier de contact pour chacune de ces personnes sont des doublons. La seule différence entre les dossiers est le moyen de number.One " usrid " pour effectuer une vérification avec SQL avant de supprimer un enregistrement en double est d'utiliser la fonction "Count" SQL pour trouver le nombre de fois que la valeur existe dans une colonne. Figure 2 utilise une variante de code pour trouver les doublons avec le code SQL.Some par exemple : SQL > Select column1 , Count ( column1 ) Comme NumOccurrencesFrom yourtablenameGroup par column1Having ( Count ( column1 ) > 1);

    3

    Supprimer les doublons en utilisant une instruction SQL "Supprimer" . Votre code peut ressembler à ceci : " . Natalie " SQL > Supprimer de yourtablenameWhere column2 = valeur que vous choisissez de column2Figure 3 montre l'utilisation de la colonne « usrid " et sa valeur correspondante de six pour supprimer l'entrée en double pour Idéalement , il y aura un identifiant unique qui fait partie d'un enregistrement en double . Un identifiant unique dans une rangée comme un numéro d'index ou le numéro d'enregistrement permettra de mieux préparer et de vous permettre de déchiffrer parmi les doublons que vous souhaitez supprimer.
    4

    Vérifiez votre suppression en répétant l'étape 1. La figure 4 montre que l'utilisation de l'instruction SQL "Supprimer" à la fois des enregistrements en double pour David et Natalie ont été supprimés. Par la suite, il ya aussi une lacune apparente montrent les chiffres de la colonne " usrid " .

    Previous :

    next :
      articles connexes
    ·Comment apprendre le langage SQL Programmation 
    ·Comment changer un privilège Table MySQL 
    ·MySQL Permission Tutorial 
    ·Comment créer un site web dynamique en PHP avec tablea…
    ·Comment exécuter un fichier SQL depuis une ligne de co…
    ·Comment faire pour activer PDO pour PHP Library sur Go …
    ·Simple base de données MySQL PHP Tutorial 
    ·Comment utiliser les types de données MySQL numérique…
    ·Comment appeler un PHP nom de fichier XML Flash Code 
    ·Comment Echo PHP MySQL pour une erreur 
      articles en vedette
    ·Comment trouver la fréquence du bruit dans MATLAB 
    ·Comment désactiver sur Supprimer dans une feuille de c…
    ·Dangers d'entrée cachée avec PHP 
    ·La définition d'une erreur d'exécution UNTRAPPED 
    ·Comment faire une randonnée à vélo Bannière JavaScr…
    ·Comment désactiver un clavier avec Visual Basic 
    ·Quels sont les états typiques de la programmation proc…
    ·Quelle est la langue de l'interpréteur Python codé en…
    ·Comment lire et écrire des fichiers dans Python 
    ·Comment générer des combinaisons en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com