Dana jest tabela oceny o polach id, nazwisko, imie, ocena. Przedstawione zapytanie jest przykładem
Dana jest tabela oceny o polach id, nazwisko, imie, ocena. Przedstawione zapytanie jest przykładem
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ęocenaz tabelioceny.WHERE ocena > 2: Filtruje wiersze, wybierając tylko te, w których wartość w kolumnieocenajest 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ącejSUM(), 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 klauzuliGROUP 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.
Pojęcia z tego pytania
- Funkcje agregujące w SQL (COUNT, SUM, AVG, MIN, MAX)Wbudowane funkcje SQL wykonujące obliczenia na zestawie wartości w kolumnie i zwracające pojedynczą wartość skalarną.
- Kwerenda / Zapytanie SQLSformułowane w języku SQL żądanie skierowane do systemu bazy danych w celu wyszukania, dodania, modyfikacji lub usunięcia informacji.
- Grupowanie GROUP BY i klauzula HAVINGMechanizm łączący wiersze o takich samych wartościach w grupy w celu wykonania na nich obliczeń agregujących, filtrowanych za pomocą HAVING.
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.
- #63
Którego ze słów kluczowych języka SQL należy użyć, aby wyeliminować duplikaty?
- #106
Aby policzyć wszystkie wiersze tabeli Koty należy użyć polecenia:
- #158
W bazie danych, w celu uporządkowania listy uczniów według roku urodzenia, należy użyć polecenia
- #232
Zdefiniowano bazę danych z tabelą mieszkancy o polach: nazwisko, imie, miasto. Następnie stworzono następujące zapytanie do bazy: SELECT nazwisko, imie FROM mieszkancy WHERE miasto="Poznań" UNION ALL SELECT nazwisko, imie FROM mieszkancy WHERE miasto="Kraków"; Wskaż zapytanie, które zwróci identyczne dane:
- #308
Dana jest tabela programiści o polach: id, nick, ilosc_kodu, ocena. Pole ilosc_kodu zawiera liczbę linii kodu napisanych przez programistę w danym miesiącu. Aby policzyć sumę linii kodu, który napisali wszyscy programiści, należy użyć polecenia