Sådan bruges select Distinct i MySQL

Indholdsfortegnelse

I de mange funktioner, som vi udvikler hvornår vi udfører forespørgsler i MySQL Det er at opnå forskellige resultater baseret på de krævede betingelser, men i mange muligheder indeholder forespørgslerne mange gentagne data, hvilket kan komplicere visualiseringen af ​​rapporterne lidt.

I denne lejlighed vil vi se, hvordan vi kan bruge den særskilte sætning til at kunne filtrere dataene på en ordnet måde og uden at gentage data.

Hvad er Distinct -parameterenDenne parameter giver os mulighed for at vise alle de unikke værdier, der er i en tabel, da en tabel kan indeholde forskellige gentagne data i sine kolonner, og for at generere rapporter har vi kun brug for de værdier, der ikke gentages.

Syntaksen, som vi skal bruge til særskilt erklæring er det næste:

 VÆLG DISTINCT kolonnenavn FRA tabelnavn;
Nu underviser jeg i udførelsen.

Udførelse af den tydelige erklæring
Til denne analyse har vi en tabel kaldet solvetic_mysql efter følgende skema.

FORSTØRRE

I dette tilfælde kan vi se, at vi i titelkolonnen har dublerede værdier som Exchange, fedora osv.

For at udføre denne sætning i vores tabel indtaster vi følgende:

 VÆLG forskellig titel fra solvetic.solvetic_mysql;
BemærkVi kan bruge alle store eller små bogstaver, og dette påvirker ikke resultatet af den tydelige erklæring i MySQL

Med denne syntaks fortæller vi MySQL, at vi vil se de unikke værdier for titelsøjlen fra tabellen solvetic.solvetic_mysql.

Det opnåede resultat vil være følgende:

FORSTØRRE

Vi kan se hvordan MySQL Det returnerer kun kolonnens unikke værdier og ikke alle de værdier, der er registreret. Denne sætning er meget nyttig, hvis vi har hundredvis eller måske tusinder af poster lagret i vores databaser, så vi kan have en meget mere centraliseret kontrol over deres værdier.

Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave