Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

Słowa kluczowe: DISTINCT w SQL

W jakim celu stosuje się kwerendę SELECT DISTINCT?

Źle. DISTINCT usuwa duplikaty z WYNIKU, nie sprawdza unikalności w bazie.
Źle. Sortowanie zapewnia ORDER BY.
Dobrze. DISTINCT zwraca tylko unikalne wartości.
Źle. Grupowanie zapewnia GROUP BY.
Gdy w kolumnie ta sama wartość powtarza się w wielu wierszach (np. miasto klienta), zwykłe zapytanie zwróci wszystkie powtórzenia. SELECT DISTINCT usuwa duplikaty z WYNIKU, pokazując każdą wartość tylko raz - przydatne, by zrobić listę unikalnych pozycji. Dlatego stosuje się je, by w wybranej kolumnie wartości się nie powtarzały.
Pozostałe opisy dotyczą innych mechanizmów SQL. Grupowanie rekordów (np. do liczenia sum) realizuje GROUP BY, a porządkowanie wyniku - ORDER BY. DISTINCT nie zakłada też, że dane w bazie są unikalne - przeciwnie, to ON odsiewa powtórzenia już w wyniku zapytania.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.