Jak korzystać z Select Distinct w MySQL

Spisie treści

W wielu funkcjach, które rozwijamy, gdy wykonujemy zapytania w MySQL Ma to na celu uzyskanie różnych wyników w zależności od wymaganych warunków, ale w wielu przypadkach zapytania zawierają wiele powtarzających się danych, co może nieco skomplikować wizualizację raportów.

Przy tej okazji zobaczymy, w jaki sposób możemy użyć odrębnego oświadczenia, aby móc filtrować dane w uporządkowany sposób i bez powtarzania danych.

Co to jest parametr DistinctTen parametr pozwala nam wyświetlić wszystkie unikalne wartości, które znajdują się w tabeli, ponieważ tabela może zawierać różne powtarzające się dane w swoich kolumnach i do generowania raportów potrzebujemy tylko wartości, które się nie powtarzają.

Składnia, której musimy użyć dla wyraźne stwierdzenie jest następny:

 SELECT DISTINCT nazwa_kolumny FROM nazwa_tabeli;
Teraz uczę egzekucji.

Wykonywanie wyraźnego oświadczenia
Do tej analizy mamy tabelę o nazwie solvetic_mysql zgodnie z poniższym schematem.

POWIĘKSZAĆ

W tym przypadku widzimy, że w kolumnie Tytuł mamy zduplikowane wartości takie jak Exchange, fedora itp.

Aby wykonać to zdanie w naszej tabeli, wpiszemy:

 SELECT odrębny tytuł z solvetic.solvetic_mysql;
NotatkaMożemy używać wszystkich wielkich lub małych liter i nie wpłynie to na wynik odrębnej instrukcji w MySQL

Za pomocą tej składni mówimy MySQL, że zobaczymy unikalne wartości kolumny tytułowej z tabeli solvetic.solvetic_mysql.

Otrzymany wynik będzie następujący:

POWIĘKSZAĆ

Możemy zobaczyć jak MySQL Zwraca tylko unikalne wartości kolumny, a nie wszystkie wartości, które są zarejestrowane. To zdanie jest bardzo przydatne w przypadku, gdy mamy setki, a może tysiące rekordów przechowywanych w naszych bazach danych, co pozwala nam mieć znacznie bardziej scentralizowaną kontrolę nad ich wartościami.

Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave