| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come eliminare i duplicati con Oracle SQL
    quote sono alte che se state leggendo questo articolo , si utilizza un database Oracle e duplicati già scoperto in uno o molti dei vostri tavoli . Non c'è da preoccuparsi , eliminando i duplicati attraverso il codice SQL può essere fatto facilmente . Tuttavia, come molti buoni programmatori sanno , proprio perché si può cancellare qualcosa non significa che si dovrebbe. Cose che ti serviranno
    database Oracle
    Oracle SQL * Plus editore
    Show More Istruzioni
    1

    Aprite il vostro editor SQL e utilizzare un'istruzione SQL standard "Select " per tirare su i record della tabella in cui si pensa i duplicati esiste. Esempio di codice: ; " . Contacts_ersch " SQL > Seleziona column1 , column2 da yourtablename In figura 1 , le colonne "Nome " e " usrid " sono stati selezionati da una tabella denominata Tenete a mente questa tabella ha ulteriori colonne di informazioni che non vengono mostrati , ad esempio indirizzi di posta elettronica e cognomi . Prendere in considerazione tutti i punti dati nella riga il più possibile al fine di garantire la riga duplicata si sta trattando veramente è un duplicato .
    2

    Controllare il duplicato utilizzando la funzione SQL "Count" . Ci sono una moltitudine di modi per trovare e controllare i duplicati . In figura 1 , sono presenti due file con il nome " David " e un altro due con il nome di " Natalie ". Dal momento che questo è l'esempio ipotetico , sia David e Natalie sono le voci duplicate . Verifica solo un punto di dati come ad esempio un nome di solito è mai abbastanza così , di essere approfondita , il record del contatto intera per ciascuno di questi individui sono duplicati . L'unica differenza tra i record è il modo number.One " usrid " per eseguire un controllo con SQL prima di eliminare un record duplicato è quello di utilizzare la funzione SQL "Count" per trovare il numero di volte che il valore è presente in una colonna . Figura 2 utilizza una variante di codice per trovare i duplicati con codice SQL.Some per esempio : SQL > Seleziona column1 , Conte ( column1 ) Come NumOccurrencesFrom yourtablenameGroup By column1Having ( Count ( column1 ) > 1) ;

    3

    eliminare la riga duplicata utilizzando un'istruzione SQL "Cancella" . Il codice può essere simile a questo : SQL > Elimina dal yourtablenameWhere column2 = valore selezionato column2Figure 3 mostra l'uso della colonna " usrid " e il suo corrispondente valore di sei anni per eliminare la voce duplicata per " Natalie ". Idealmente , ci sarà un identificatore unico che è parte di un record duplicato . Un identificatore univoco di fila , come un numero di indice o numero di registrazione sarà meglio preparare e vi consentirà di decifrare tra i duplicati che si desidera eliminare .
    4

    Controlla la tua cancellazione ripetendo il passaggio 1 . La figura 4 mostra che con l'uso dell'istruzione SQL "Elimina" entrambi i record duplicati per David e Natalie sono stati eliminati. Successivamente, vi è anche un vuoto apparente mostrato nei numeri della colonna " usrid " .

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere un bambino da XML con PHP 
    ·Come eliminare un file con PHP 
    ·Come si crea un intervallo di date utilizzando PHP ? 
    ·Come creare un lettore MP3 in PHP 
    ·Come formato del numero delle funzioni in PHP 
    ·Come creare il tuo Carousel in PHP 
    ·Come copiare ingresso a Div in PHP 
    ·Come cambiare la password dell'utente MySQL in cPanel 
    ·Come nascondere un file PHP 
    ·Come unire due risultati MySQL in PHP 
      Articoli in evidenza
    ·UML Limitazioni 
    ·Come giocare un WAV in VB 
    ·Come creare una finestra di messaggio in Visual Basic 
    ·Come ottenere i valori in un elenco a discesa in Javasc…
    ·Come trasferire i dati da un Advantage Database Server …
    ·Come faccio a passare a PHP di Iframe ? 
    ·Come creare una cartella in Python 
    ·Come eliminare i caratteri in SQL 
    ·Come fare un pulsante di download di un file in HTML 
    ·Come eliminare tutti i file in una cartella sul Powersh…
    Copyright © Conoscenza Informatica http://it.wingwit.com