I de mange funksjonene som vi utvikler når vi utfører forespørsler i MySQL Det er for å oppnå forskjellige resultater basert på de nødvendige betingelsene, men i mange muligheter inneholder søkene mange gjentatte data, noe som kan komplisere visualiseringen av rapportene litt.
I denne muligheten vil vi se hvordan vi kan bruke den distinkte setningen for å kunne filtrere dataene på en ryddig måte og uten å gjenta data.
Hva er Distinct -parameterenDenne parameteren lar oss vise alle de unike verdiene i en tabell, siden en tabell kan inneholde forskjellige gjentatte data i kolonnene, og for å generere rapporter trenger vi bare verdiene som ikke gjentas.
Syntaksen som vi må bruke for tydelig uttalelse er det neste:
VELG DISTINKT kolonnenavn FRA bordnavn;Nå lærer jeg utførelsen.
Utfører den distinkte uttalelsen
For denne analysen har vi en tabell kalt solvetic_mysql i henhold til følgende ordning.
FORSTØRRE
I dette tilfellet kan vi se at i tittelkolonnen har vi like verdier som Exchange, fedora, etc.
For å utføre denne setningen i tabellen, skriver vi inn følgende:
VELG distinkt tittel fra solvetic.solvetic_mysql;MerkVi kan bruke store eller små bokstaver, og dette vil ikke påvirke resultatet av den distinkte setningen i MySQL
Med denne syntaksen forteller vi MySQL at vi vil se de unike verdiene til tittelkolonnen fra tabellen solvetic.solvetic_mysql.
Resultatet som oppnås vil være følgende:
FORSTØRRE
Vi kan se hvordan MySQL Den returnerer bare de unike verdiene i kolonnen og ikke alle verdiene som er registrert. Denne setningen er veldig nyttig i tilfelle vi har hundrevis eller kanskje tusenvis av poster lagret i databasene våre, slik at vi kan ha en mye mer sentralisert kontroll over verdiene deres.
Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng