1.Легка
Яка агрегатна функція підраховує рядки?
- ASUM
- BCOUNT
- CAVG
- DMAX
2.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
- AMEDIAN
- BMEAN
- CSUM
- DAVG
3.Легка
Що робить COMMIT у транзакції?
- AРобить усі зміни транзакції постійними
- BБлокує всю базу даних
- CСкасовує всі зміни, зроблені від початку транзакції
- DСтворює нову таблицю
4.Середня
Який запит повертає кількість різних міст у таблиці customers?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT DISTINCT COUNT(city) FROM customers
5.Середня
Що робить GRANT SELECT ON employees TO alice?
- AКопіює таблицю employees для alice
- BДозволяє користувачеві alice читати таблицю employees
- CРобить alice власницею бази даних
- DДозволяє alice оновлювати й видаляти рядки в таблиці employees
6.Середня
Яка інструкція видаляє всі рядки таблиці, зберігає її структуру й не може мати речення WHERE?
- ATRUNCATE TABLE
- BDELETE FROM з реченням WHERE
- CALTER TABLE
- DDROP TABLE
7.Складна
Який результат SELECT COUNT(col) FROM t, якщо всі значення в col дорівнюють NULL, а таблиця має 10 рядків?
- AПомилка
- B10
- CNULL
- D0
8.Складна
Бали — 90, 90 і 80. Які значення дає RANK() OVER (ORDER BY score DESC)?
- A1, 1, 3
- B1, 2, 3
- C2, 2, 3
- D1, 1, 2
Ключ відповідей
- 1. B · COUNT
- 2. D · AVG
- 3. A · Робить усі зміни транзакції постійними
- 4. A · SELECT COUNT(DISTINCT city) FROM customers
- 5. B · Дозволяє користувачеві alice читати таблицю employees
- 6. A · TRUNCATE TABLE
- 7. D · 0
- 8. A · 1, 1, 3
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.