1.Лёгкая
Какой оператор удаляет всю таблицу вместе с её структурой?
- ADROP TABLE
- BDELETE FROM
- CREMOVE TABLE
- DTRUNCATE ROWS
2.Лёгкая
Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?
- AРовно один символ
- BСимвол пробела
- CЛюбую букву, но не цифру
- DНоль или более символов
3.Лёгкая
Чем UNION ALL отличается от UNION?
- AUNION ALL удаляет повторяющиеся строки
- BUNION ALL работает только с одной таблицей
- CUNION ALL сохраняет повторяющиеся строки
- DUNION ALL сортирует результат
4.Средняя
Какой запрос возвращает число различных городов в таблице customers?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
5.Средняя
Что делает GRANT SELECT ON employees TO alice?
- AРазрешает пользователю alice читать таблицу employees
- BРазрешает alice изменять и удалять строки в таблице employees
- CДелает alice владельцем базы данных
- DКопирует таблицу employees пользователю alice
6.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- AОшибку
- B0
- CNULL
- DПустую строку
7.Сложная
Почему NATURAL JOIN считается рискованным в рабочих запросах?
- AОн соединяет по всем столбцам с одинаковыми именами, поэтому новый столбец может незаметно изменить результат
- BОн всегда возвращает декартово произведение
- CОн игнорирует первичные и внешние ключи и оставляет только строки с NULL
- DЕго не поддерживает ни одна база данных
8.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AТолько студентов с наивысшей оценкой
- BСтудентов с оценкой выше средней
- CСреднюю оценку всех студентов
- DОшибку, поскольку подзапросы в WHERE не допускаются
Ответы
- 1. A · DROP TABLE
- 2. A · Ровно один символ
- 3. C · UNION ALL сохраняет повторяющиеся строки
- 4. B · SELECT COUNT(DISTINCT city) FROM customers
- 5. A · Разрешает пользователю alice читать таблицу employees
- 6. C · NULL
- 7. A · Он соединяет по всем столбцам с одинаковыми именами, поэтому новый столбец может незаметно изменить результат
- 8. B · Студентов с оценкой выше средней
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.