1.Лёгкая
Чем UNION ALL отличается от UNION?
- AUNION ALL работает только с одной таблицей
- BUNION ALL сортирует результат
- CUNION ALL сохраняет повторяющиеся строки
- DUNION ALL удаляет повторяющиеся строки
2.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AMODIFY
- BREPLACE COLUMN
- CINSERT
- DUPDATE
3.Лёгкая
Какое ключевое слово даёт столбцу или таблице временное альтернативное имя в запросе?
- ARENAME
- BNAME
- CALIAS
- DAS
4.Средняя
Столбец содержит значения 10, 20 и NULL. Что возвращает AVG(col)?
- A15
- B10
- CNULL
- D30
5.Средняя
Представление (view) в SQL — это:
- AТип индекса
- BСохранённый запрос, который ведёт себя как виртуальная таблица
- CКопия таблицы на диске
- DЭкран клиента базы данных для просмотра таблиц
6.Средняя
Какой запрос возвращает количество заказов по каждому клиенту?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT DISTINCT COUNT(*) FROM orders
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
7.Сложная
Что показывает EXPLAIN (или EXPLAIN ANALYZE в PostgreSQL) для запроса?
- AЗначение каждого ключевого слова SQL в запросе
- BТолько переписанный запрос в нотации реляционной алгебры
- CСписок пользователей, выполнявших запрос
- DПлан выполнения, выбранный оптимизатором, например способы сканирования и соединения
8.Сложная
Что возвращает FULL OUTER JOIN?
- AДекартово произведение, сопоставляющее каждую строку одной таблицы с каждой строкой другой
- BТолько совпадающие строки
- CВсе строки из обеих таблиц, сопоставленные, где это возможно, а в остальных случаях дополненные NULL
- DТолько несовпадающие строки
Ответы
- 1. C · UNION ALL сохраняет повторяющиеся строки
- 2. D · UPDATE
- 3. D · AS
- 4. A · 15
- 5. B · Сохранённый запрос, который ведёт себя как виртуальная таблица
- 6. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 7. D · План выполнения, выбранный оптимизатором, например способы сканирования и соединения
- 8. C · Все строки из обеих таблиц, сопоставленные, где это возможно, а в остальных случаях дополненные NULL
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.