Hoe selecteer je Distinct in MySQL

Inhoudsopgave

In de meerdere functies die we ontwikkelen wanneer we voeren queries uit in MySQL Het is om verschillende resultaten te verkrijgen op basis van de vereiste voorwaarden, maar in veel gevallen bevatten de query's veel herhaalde gegevens, wat de visualisatie van de rapporten een beetje kan bemoeilijken.

In deze gelegenheid zullen we zien hoe we de afzonderlijke verklaring kunnen gebruiken om de gegevens op een ordelijke manier en zonder herhaling van gegevens te kunnen filteren.

Wat is de verschillende parameter?Met deze parameter kunnen we alle unieke waarden in een tabel weergeven, aangezien een tabel verschillende herhaalde gegevens in de kolommen kan bevatten en om rapporten te genereren, hebben we alleen de waarden nodig die niet worden herhaald.

De syntaxis die we moeten gebruiken voor de duidelijke verklaring is de volgende:

 SELECT DISTINCT kolomnaam FROM tabelnaam;
Nu leer ik de uitvoering.

De afzonderlijke instructie uitvoeren
Voor deze analyse hebben we een tabel genaamd solvetic_mysql volgens het volgende schema.

VERGROTEN

In dit geval kunnen we zien dat we in de kolom Titel dubbele waarden hebben zoals Exchange, fedora, etc.

Om deze zin in onze tabel uit te voeren, voeren we het volgende in:

 SELECT aparte titel van solvetic.solvetic_mysql;
OpmerkingWe kunnen alle hoofdletters of kleine letters gebruiken en dit heeft geen invloed op het resultaat van de distinct-instructie in MySQL

Met deze syntaxis vertellen we MySQL dat we de unieke waarden van de titelkolom uit de tabel zullen zien solvetic.solvetic_mysql.

Het verkregen resultaat is het volgende:

VERGROTEN

We kunnen zien hoe MySQL Het retourneert alleen de unieke waarden van de kolom en niet alle waarden die zijn geregistreerd. Deze zin is erg handig als we honderden of misschien duizenden records in onze databases hebben opgeslagen, waardoor we een veel meer gecentraliseerde controle over hun waarden hebben.

Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave