1.Łatwy
Która funkcja agregująca zlicza wiersze?
- AAVG
- BSUM
- CCOUNT
- DMAX
2.Łatwy
Co zwraca CROSS JOIN?
- ATylko wiersze, które nie pasują
- BKażdą kombinację wierszy z dwóch tabel
- CTylko wiersze pierwszej tabeli
- DTylko wiersze pasujące według wspólnej kolumny klucza
3.Łatwy
Które ograniczenie gwarantuje, że kolumna nigdy nie pozostanie pusta (NULL)?
- ADEFAULT
- BCHECK NULL
- CNOT NULL
- DUNIQUE
4.Średni
Które zapytanie zwraca najwyższą pensję w każdym dziale?
- ASELECT dept, salary FROM emp WHERE salary = MAX(salary)
- BSELECT dept, MAX(salary) FROM emp GROUP BY dept
- CSELECT dept, MAX(salary) FROM emp ORDER BY dept
- DSELECT MAX(dept), salary FROM emp GROUP BY salary
5.Średni
Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?
- AIloczyn kartezjański wyników
- BWiersze występujące w obu wynikach
- CWszystkie wiersze z obu wyników
- DWiersze z pierwszego wyniku, których nie ma w drugim
6.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- AIndeks na kolumnie
- BNowego użytkownika bazy danych
- CNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- DTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
7.Trudny
Co zwraca SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AJeden wiersz na dział z jego średnią pensją
- BKażdy wiersz pracownika wraz ze średnią pensją w jego dziale
- CBłąd, bo name nie występuje w GROUP BY
- DTylko pracowników zarabiających więcej niż średnia w ich dziale
8.Trudny
Co zwraca FULL OUTER JOIN?
- AWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
- BTylko niedopasowane wiersze
- CTylko pasujące wiersze
- DIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
Klucz odpowiedzi
- 1. C · COUNT
- 2. B · Każdą kombinację wierszy z dwóch tabel
- 3. C · NOT NULL
- 4. B · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. B · Wiersze występujące w obu wynikach
- 6. C · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- 7. B · Każdy wiersz pracownika wraz ze średnią pensją w jego dziale
- 8. A · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.