Przejdź do treści głównej
INF.03Pytanie #1046 z 1558sql-zlaczenia-i-agregacja

Dana jest tabela oceny o polach id, nazwisko, imie, ocena. Przedstawione zapytanie jest przykładem

Opcje odpowiedzi:
A
sumy
B
agregacji
C
selekcji
Prawidłowa
D
złączenia
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (selekcji)

selekcji.

Przedstawione zapytanie SQL: SELECT ocena FROM oceny WHERE ocena > 2 ORDER BY ocena;

Analiza zapytania:

  • SELECT ocena FROM oceny: Wybiera kolumnę ocena z tabeli oceny.
  • WHERE ocena > 2: Filtruje wiersze, wybierając tylko te, w których wartość w kolumnie ocena jest większa niż 2. Ten proces filtrowania wierszy na podstawie określonego warunku nazywany jest selekcją.
  • ORDER BY ocena: Sortuje wyniki (wybrane oceny) w kolejności rosnącej.

Selekcja w kontekście baz danych oznacza wybieranie podzbioru wierszy (rekordów) z tabeli, które spełniają określone kryteria. Klauzula WHERE jest podstawowym narzędziem do realizacji selekcji.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: sumy — Suma odnosiłaby się do użycia funkcji agregującej SUM(), której nie ma w tym zapytaniu.
  • B: agregacji — Agregacja polega na grupowaniu danych i obliczaniu wartości podsumowujących (np. COUNT(), SUM(), AVG(), MAX(), MIN()). W tym zapytaniu nie ma funkcji agregujących ani klauzuli GROUP BY, więc nie jest to przykład agregacji.
  • D: złączenia — Złączenie (join) polega na łączeniu danych z dwóch lub więcej tabel na podstawie powiązanych kolumn. W tym zapytaniu operujemy tylko na jednej tabeli (oceny), więc nie jest to złączenie.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Sql zlaczenia i agregacja”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 43 pytań z tego działu.