Strona główna › Pytania INF.03 › Pytanie 322
INF.03 · pytanie #322
W SQL klauzula DISTINCT w poleceniu SELECT spowoduje, że otrzymane dane
- Abędą spełniały dany warunek
- Bbędą zgrupowane według wskazanego pola
- Cnie będą zawierały powtórzeń
- Dzostaną uporządkowane
Poprawna odpowiedź: C. nie będą zawierały powtórzeń
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Użycie klauzuli DISTINCT w instrukcji SELECT w języku SQL ma na celu eliminację powtórzeń w zwracanych wynikach. Dzięki temu, gdy wykonujemy zapytanie, w którym chcemy uzyskać unikalne wartości z określonej kolumny, możemy uniknąć sytuacji, w której te same dane pojawiają się wielokrotnie. Na przykład, jeśli mamy tabelę z informacjami o klientach, a chcemy otrzymać listę unikalnych miast, w których mieszkają, możemy użyć zapytania SELECT DISTINCT city FROM customers. Ta funkcjonalność jest szczególnie przydatna w raportowaniu i analizie danych, gdzie unikalność wartości ma kluczowe znaczenie. Warto również zauważyć, że klauzula DISTINCT wpływa na wydajność zapytań, dlatego ważne jest, aby używać jej tylko wtedy, gdy jest to rzeczywiście konieczne. Przy stosowaniu DISTINCT warto również znać inne techniki, takie jak grupowanie danych przy użyciu GROUP BY, które może być bardziej odpowiednie w niektórych scenariuszach, szczególnie gdy chcemy wykonywać agregacje.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.