1.Łatwy
Co robi WHERE country IN ('NL', 'BE', 'DE')?
- AZachowuje wiersze, w których wartość country zawiera wszystkie trzy kody naraz
- BSortuje wiersze w kolejności z listy
- CZachowuje wiersze, w których country nie występuje na liście
- DZachowuje wiersze, w których country jest równe dowolnej wartości z listy
2.Łatwy
Co robi ograniczenie CHECK?
- AOdrzuca wiersze, których wartości nie spełniają warunku
- BSprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
- CWeryfikuje hasło użytkownika
- DLiczy wiersze w tabeli
3.Łatwy
Która funkcja agregująca zlicza wiersze?
- ACOUNT
- BAVG
- CSUM
- DMAX
4.Średni
Co zwraca EXCEPT (w Oracle nazywane MINUS)?
- AWiersze pierwszego zapytania, które nie występują w drugim
- BWszystkie wiersze z obu zapytań bez duplikatów
- CWiersze występujące w obu zapytaniach
- DWiersze drugiego zapytania, które nie występują w pierwszym
5.Średni
Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?
- A'unknown'
- BNULL
- CPusty ciąg znaków
- DBłąd
6.Średni
Widok (view) w SQL to:
- ARodzaj indeksu
- BZapisane zapytanie, które działa jak wirtualna tabela
- CEkran w kliencie bazy danych służący do przeglądania tabel
- DKopia tabeli na dysku
7.Trudny
Co pokazuje dla zapytania EXPLAIN (lub EXPLAIN ANALYZE w PostgreSQL)?
- APlan wykonania wybrany przez optymalizator, np. rodzaje skanowania i metody złączeń
- BListę użytkowników, którzy uruchomili zapytanie
- CWyłącznie zapis zapytania w notacji algebry relacji
- DZnaczenie każdego słowa kluczowego SQL w zapytaniu
8.Trudny
Co zwraca FULL OUTER JOIN?
- AIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
- BTylko pasujące wiersze
- CWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
- DTylko niedopasowane wiersze
Klucz odpowiedzi
- 1. D · Zachowuje wiersze, w których country jest równe dowolnej wartości z listy
- 2. A · Odrzuca wiersze, których wartości nie spełniają warunku
- 3. A · COUNT
- 4. A · Wiersze pierwszego zapytania, które nie występują w drugim
- 5. A · 'unknown'
- 6. B · Zapisane zapytanie, które działa jak wirtualna tabela
- 7. A · Plan wykonania wybrany przez optymalizator, np. rodzaje skanowania i metody złączeń
- 8. C · 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.