Strona główna › Pytania INF.03 › Pytanie 48
INF.03 · pytanie #48
W SQL klauzula DISTINCT w poleceniu SELECT zapewnia, że zwrócone wyniki
- Anie zawiera będą duplikatów.
- Bbędą uporządkowane.
- Cbędą spełniały dany warunek.
- Dbędą zgrupowane według wskazanego pola.
Poprawna odpowiedź: A. nie zawiera będą duplikatów.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Klauzula DISTINCT w języku SQL jest używana w instrukcji SELECT do eliminacji duplikatów w zwracanych wynikach zapytania. Gdy zapytanie wykorzystuje DISTINCT, zwracane są tylko unikalne rekordy, co oznacza, że identyczne wiersze występujące w zestawie wyników są redukowane do jednego wystąpienia. Działa to poprzez porównywanie wszystkich kolumn wymienionych w SELECT, co oznacza, że różnice w jakiejkolwiek kolumnie będą skutkować zwróceniem oddzielnych wierszy. Przykładowe zapytanie: SELECT DISTINCT nazwisko FROM pracownicy; zwróci listę unikalnych nazwisk pracowników, eliminując wszelkie powtórzenia. Klauzula DISTINCT jest szczególnie przydatna w raportach i analizach danych, gdyż pozwala na zrozumienie częstotliwości występowania różnych wartości. Zgodnie z SQL ANSI, użycie DISTINCT jest standardem, co oznacza, że jest obsługiwane przez wszystkie główne systemy zarządzania bazami danych, takie jak MySQL, PostgreSQL czy Oracle. Warto jednak pamiętać, że dodanie DISTINCT do zapytania może wpływać na wydajność, zwłaszcza w przypadku dużych zbiorów danych, ponieważ wymaga dodatkowych operacji przetwarzania, aby zidentyfikować i usunąć duplikaty.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.