1.Łatwy
Która funkcja agregująca zwraca średnią z kolumny liczbowej?
- AAVG
- BMEAN
- CSUM
- DMEDIAN
2.Łatwy
Co zwraca CROSS JOIN?
- ATylko wiersze, które nie pasują
- BKażdą kombinację wierszy z dwóch tabel
- CTylko wiersze pasujące według wspólnej kolumny klucza
- DTylko wiersze pierwszej tabeli
3.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- AALIAS
- BAS
- CNAME
- DRENAME
4.Średni
Studenci mogą uczęszczać na wiele kursów, a kursy mają wielu studentów. Jak modeluje się to w tabelach?
- APrzez połączenie studentów i kursów w jedną tabelę
- BZa pomocą tabeli łączącej z kluczami obcymi do studentów i do kursów
- CZa pomocą listy identyfikatorów kursów zapisanej w jednej kolumnie
- DZa pomocą kolumny klucza obcego course_id w tabeli studentów wskazującej na kursy
5.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- AIndeks na kolumnie
- BNowego użytkownika bazy danych
- CTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
- DNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
6.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- ANULL
- B10
- C30
- D15
7.Trudny
Co zwraca SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AKażdy wiersz pracownika wraz ze średnią pensją w jego dziale
- BBłąd, bo name nie występuje w GROUP BY
- CJeden wiersz na dział z jego średnią pensją
- DTylko pracowników zarabiających więcej niż średnia w ich dziale
8.Trudny
Dlaczego zapytanie z WHERE YEAR(order_date) = 2025 może nie korzystać z indeksu na order_date?
- AYEAR nie jest poprawnym SQL
- BIndeks na order_date jest używany tylko dla klauzul ORDER BY, nigdy dla WHERE
- CZastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
- DIndeksy nigdy nie działają z datami
Klucz odpowiedzi
- 1. A · AVG
- 2. B · Każdą kombinację wierszy z dwóch tabel
- 3. B · AS
- 4. B · Za pomocą tabeli łączącej z kluczami obcymi do studentów i do kursów
- 5. D · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- 6. D · 15
- 7. A · Każdy wiersz pracownika wraz ze średnią pensją w jego dziale
- 8. C · Zastosowanie funkcji do kolumny uniemożliwia proste wyszukiwanie zakresowe w indeksie
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.