Så här använder du Select Distinct i MySQL

Innehållsförteckning

I de flera funktioner som vi utvecklar när vi kör frågor i MySQL Det är att få olika resultat baserat på de förutsättningar som krävs, men i många möjligheter innehåller frågorna mycket upprepad data, vilket kan komplicera visualiseringen av rapporterna lite.

I detta tillfälle kommer vi att se hur vi kan använda det distinkta uttalandet för att kunna filtrera data på ett ordnat sätt och utan att upprepa data.

Vad är Distinct -parameternDenna parameter tillåter oss att visa alla unika värden som finns i en tabell, eftersom en tabell kan innehålla olika upprepade data i sina kolumner och för att generera rapporter behöver vi bara de värden som inte upprepas.

Syntaxen som vi måste använda för distinkt uttalande är nästa:

 VÄLJ DISTINCT kolumnnamn FRÅN tabellnamn;
Nu lär jag ut utförandet.

Utför det distinkta uttalandet
För denna analys har vi en tabell som heter solvetic_mysql enligt följande schema.

FÖRSTORA

I det här fallet kan vi se att i kolumnen Titel har vi dubbla värden som Exchange, fedora, etc.

För att utföra denna mening i vår tabell anger vi följande:

 VÄLJ distinkt titel från solvetic.solvetic_mysql;
NoteraVi kan använda alla stora eller små bokstäver och detta påverkar inte resultatet av det distinkta uttalandet i MySQL

Med denna syntax berättar vi för MySQL att vi kommer att se titelkolumnens unika värden från tabellen solvetic.solvetic_mysql.

Resultatet blir följande:

FÖRSTORA

Vi kan se hur MySQL Det returnerar bara kolumnens unika värden och inte alla värden som är registrerade. Denna mening är mycket användbar om vi har hundratals eller kanske tusentals poster lagrade i våra databaser, så att vi kan ha en mycket mer centraliserad kontroll över deras värden.

Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave