1.Łatwy
Która instrukcja usuwa całą tabelę wraz z jej strukturą?
- ATRUNCATE ROWS
- BDELETE FROM
- CREMOVE TABLE
- DDROP TABLE
2.Łatwy
Które słowo kluczowe sortuje wynik zapytania?
- AARRANGE
- BORDER BY
- CSORT
- DGROUP BY
3.Łatwy
Co oznacza znak wieloznaczny % we wzorcu LIKE?
- ADowolną pojedynczą cyfrę
- BDowolny ciąg zera lub więcej znaków
- CDokładnie jeden znak na tej pozycji w napisie
- DKoniec ciągu znaków
4.Średni
Dlaczego tabela może mieć tylko jeden indeks klastrowy?
- AIndeksy klastrowe mogą być tylko na kluczu głównym
- BIndeksy klastrowe zużywają zbyt dużo pamięci
- CStandard SQL zabrania więcej niż jednego indeksu w tabeli
- DWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
5.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- ANULL
- B30
- C10
- D15
6.Średni
Co zwraca EXCEPT (w Oracle nazywane MINUS)?
- AWszystkie wiersze z obu zapytań bez duplikatów
- BWiersze drugiego zapytania, które nie występują w pierwszym
- CWiersze występujące w obu zapytaniach
- DWiersze pierwszego zapytania, które nie występują w drugim
7.Trudny
Zapytanie FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' nieoczekiwanie pomija klientów bez zamówień. Dlaczego?
- AWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
- BLEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
- Cstatus jest słowem zastrzeżonym
- DZłączenie powinno używać USING zamiast ON
8.Trudny
Jaki jest wynik SELECT COUNT(col) FROM t, jeśli wszystkie wartości w col są NULL, a tabela ma 10 wierszy?
- A0
- BBłąd
- CNULL
- D10
Klucz odpowiedzi
- 1. D · DROP TABLE
- 2. B · ORDER BY
- 3. B · Dowolny ciąg zera lub więcej znaków
- 4. D · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- 5. D · 15
- 6. D · Wiersze pierwszego zapytania, które nie występują w drugim
- 7. A · Warunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
- 8. A · 0
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.