Źródło: Arkusze CKE
W bazie danych MYSQL dana jest tabela programów komputerowych o polach: nazwa, producent, rokWydania. Aby kwerenda SELECT zwróciła wszystkie nazwy producentów tak, by nazwy te nie powtarzały się, należy zapisać:
Warianty odpowiedzi
-
A
SELECT UNIQUE producent FROM programy;
-
B
SELECT DISTINCT producent FROM programy;
-
C
SELECT producent FROM programy WHERE UNIQUE;
-
D
SELECT producent FROM programy WHERE producent NOT DUPLICATE;
Wyjaśnienie
W bazach danych bardzo często zdarza się sytuacja, gdzie dany producent występuje w tabeli wielokrotnie, bo wydał kilkanaście programów. Jeśli chcesz wyciągnąć listę wszystkich producentów bez powtórzeń, musisz nakazać bazie odrzucenie duplikatów.
Do tego celu w języku SQL służy słowo kluczowe DISTINCT umieszczane bezpośrednio po SELECT.
Zapis SELECT DISTINCT producent spowoduje, że baza przejrzy całą kolumnę i zwróci każdą unikalną nazwę firmy dokładnie jeden raz.