I risultati di questo articolo sono:
Come trovare valori duplicati da una singola colonna usando la clausola "gruppo per" in mysql?
Per trovare i dati duplicati in MySQL, prima creeremo una tabella e quindi useremo il "RAGGRUPPA PER"Clausola per recuperare i valori duplicati. Per fare ciò, seguire i passaggi di seguito:
Passaggio 1: prompt dei comandi di avvio
Inizialmente, avvia il prompt dei comandi utilizzando il menu di avvio:
Passaggio 2: accedi al server Mysql
Per accedere al server MySQL, eseguire il comando fornito:
mysql -u root -pPassaggio 3: visualizzare i database
Ora, esegui il "SPETTACOLO"Dichiarazione per visualizzare tutti i database:
Mostra database;Dai database visualizzati, abbiamo selezionato il “mynewdb" Banca dati:
Passaggio 4: modifica del database
Quindi, modifica il database eseguendo "UTILIZZO" dichiarazione:
Usa myNewdb;Passaggio 5: crea una nuova tabella
Successivamente, crea una nuova tabella nel database corrente eseguendo il comando indicato di seguito insieme al nome della tabella, ai nomi delle colonne e ai loro tipi di dati:
Crea table Employee_Table (Qui:
Secondo il seguente output, il "Query ok"Mostra che la query è stata eseguita correttamente:
Passaggio 6: tabelle elencate
Successivamente, elenca le tabelle di database corrente eseguendo il comando fornito:
Mostra i tavoli;Secondo l'output di seguito, un nuovo "Employee_table"La tabella è stata creata con successo:
Passaggio 7: inserire i dati
Eseguire il "INSERIRE"Dichiarazione con la"VALORI"Clausola per aggiungere i valori della colonna:
Inserisci in Employee_Table (first_name, last_name, email)Qui:
Secondo l'output indicato, i dati sono stati aggiunti alla tabella:
Passaggio 8: Visualizza i dati della tabella
Per visualizzare i dati inseriti nella tabella, utilizzare il "SELEZIONARE"Dichiarazione con la"DA"Clausola e nome della tabella:
Seleziona * da Employee_Table;PASSAGGIO 9: dati della tabella degli ordini
Ora, ordina il record della tabella in ordine crescente utilizzando il "ORDINATO DA"Parola chiave con il"SELEZIONARE" dichiarazione:
Seleziona * da Employee_table Order tramite e -mail;Come puoi vedere, il record è stato ordinato in ordine crescente:
Passaggio 10: Trova il valore duplicato
Per recuperare i valori duplicati dalla tabella, eseguire il comando fornito:
Seleziona e -mail, conteggio (e -mail) dal gruppo Employee_table tramite e -mail con conteggio (e -mail)> 1;Qui:
Si può vedere che la colonna specificata contiene tre valori duplicati:
Come trovare valori duplicati da più colonne usando la clausola "gruppo per" in mysql?
Inoltre, possiamo anche trovare valori duplicati da più colonne in MySQL utilizzando il "RAGGRUPPA PER"Clausola. Per fare ciò, usa il comando di seguito:
Seleziona First_Name, Count (First_name), last_name, Count (last_name), e -mail, count (email)Nel comando sopra dato, abbiamo specificato il:
Di conseguenza, sono stati visualizzati i valori duplicati di più colonne:
Abbiamo compilato la procedura per recuperare i duplicati in MySQL.
Conclusione
Per trovare i valori duplicati dalle colonne singole/multiple in MySQL, il “RAGGRUPPA PER"Dichiarazione con la"AVENDO"La clausola viene utilizzata per recuperare un numero particolare di colonne che soddisfano la condizione specificata in"AVENDO"Clausola. IL "Seleziona conteggio (col) dal gruppo avendo conteggio (col)> 1;"Il comando può essere utilizzato. Questo articolo ha dimostrato il modo di trovare duplicati in mysql.