Resultatene fra denne artikkelen er:
Hvordan finne duplikatverdier fra en enkelt kolonne ved å bruke "Group by" -bestemmelse i MySQL?
For å finne duplikatdataene i MySQL, først, vil vi lage en tabell og deretter bruke "GRUPPE AV”Klausul for å hente dupliserte verdier. For å gjøre det, følg de under-uttalte trinnene:
Trinn 1: Start ledetekst
Først må du starte ledeteksten ved å bruke oppstart -menyen:
Trinn 2: Få tilgang til MySQL -serveren
For å få tilgang til MySQL -serveren, utfør den oppgitte kommandoen:
mysql -u root -pTrinn 3: Vis databaser
Nå, utfør "FORESTILLING”Uttalelse for å se alle databaser:
Vis databaser;Fra de viste databasene har vi valgt "mynewdb”Database:
Trinn 4: Endre database
Endre deretter databasen ved å kjøre "BRUK”Uttalelse:
Bruk mynewdb;Trinn 5: Lag ny tabell
Deretter oppretter du en ny tabell i den gjeldende databasen ved å utføre den under-uttalte kommandoen sammen med tabellnavnet, kolonnenavn og deres datatyper:
Lag tabell Employee_Table (Her:
I henhold til følgende utgang, "Spørring OK”Viser at spørringen er utført med hell:
Trinn 6: Liste tabeller
Etter det, liste opp gjeldende databasetabeller ved å kjøre den oppgitte kommandoen:
Vis bord;I følge den under-uttalte utgangen, en ny “Ansatt_table”Tabellen er opprettet med hell:
Trinn 7: Sett inn data
Utfør “Sett inn i”Uttalelse med“Verdier”Klausul for å legge til kolonnens verdier:
Sett inn i Employee_Table (First_name, last_name, e -post)Her:
I følge den gitte utdata er data blitt lagt til i tabellen:
Trinn 8: Se tabelldata
For å se innsatte data i tabellen, bruk "PLUKKE UT”Uttalelse med“FRA”Klausul og tabellnavn:
Velg * fra Ansatt_table;Trinn 9: Sorter tabelldata
Sorter nå tabellposten i stigende rekkefølge ved å bruke "REKKEFØLGE ETTER”Nøkkelord med“PLUKKE UT”Uttalelse:
Velg * fra Ansatt_Table -bestillingen via e -post;Som du kan se, har posten blitt sortert i stigende rekkefølge:
Trinn 10: Finn duplikatverdi
For å hente duplikatverdiene fra tabellen, kjør den oppgitte kommandoen:
Velg e -post, tell (e -post) fra ansattes_table gruppe via e -post med telling (e -post)> 1;Her:
Det kan sees at den spesifiserte kolonnen inneholder tre duplikatverdier:
Hvordan finne dupliserte verdier fra flere kolonner ved å bruke "Group by" -bestemmelse i MySQL?
Videre kan vi også finne dupliserte verdier fra flere kolonner i MySQL ved å bruke "GRUPPE AV" klausul. For å gjøre det, bruk kommandoen nedenfor:
Velg First_Name, Count (First_name), Last_name, Count (last_name), e -post, telling (e -post)I ovennevnte kommando har vi spesifisert:
Som et resultat har duplikatverdiene fra flere kolonner blitt vist:
Vi har samlet prosedyren for å hente duplikatene i MySQL.
Konklusjon
For å finne duplikatverdiene fra enkelt/flere kolonner i MySQL, “GRUPPE AV”Uttalelse med“Å ha”-Bestemmelsen brukes til å hente et bestemt antall kolonner som oppfyller betingelsen som er spesifisert i“Å ha" klausul. “Velg Count (COL) fra Group ved å ha Count (COL)> 1;”Kommando kan brukes. Denne artikkelen demonstrerte måten å finne duplikater i MySQL.