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