1.Лёгкая
Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?
- ASIMILAR
- BMATCH
- CCONTAINS
- DLIKE
2.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AMODIFY
- BUPDATE
- CREPLACE COLUMN
- DINSERT
3.Лёгкая
Что делает GROUP BY в запросе?
- AСортирует строки результата по алфавиту
- BОбъединяет строки с одинаковыми значениями в группы, чтобы агрегаты вычислялись для каждой группы
- CСоединяет две таблицы по их общим столбцам
- DУдаляет строки со значениями NULL
4.Средняя
Что возвращает SELECT COALESCE(phone, 'unknown') FROM customers для клиента, у которого phone равен NULL?
- A'unknown'
- BОшибку
- CПустую строку
- DNULL
5.Средняя
Что такое «грязное чтение» (dirty read)?
- AЧтение данных без предложения WHERE
- BЧтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- CЧтение данных с повреждённого диска
- DДвукратное чтение одной строки с получением одного и того же значения
6.Средняя
Представление (view) в SQL — это:
- AЭкран клиента базы данных для просмотра таблиц
- BСохранённый запрос, который ведёт себя как виртуальная таблица
- CТип индекса
- DКопия таблицы на диске
7.Сложная
Что возвращает SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AТолько сотрудников, зарабатывающих больше среднего по отделу
- BОшибку, потому что name нет в GROUP BY
- CПо одной строке на отдел со средней зарплатой
- DКаждую строку сотрудника вместе со средней зарплатой его отдела
8.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AСтудентов с оценкой выше средней
- BСреднюю оценку всех студентов
- CТолько студентов с наивысшей оценкой
- DОшибку, поскольку подзапросы в WHERE не допускаются
Ответы
- 1. D · LIKE
- 2. B · UPDATE
- 3. B · Объединяет строки с одинаковыми значениями в группы, чтобы агрегаты вычислялись для каждой группы
- 4. A · 'unknown'
- 5. B · Чтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- 6. B · Сохранённый запрос, который ведёт себя как виртуальная таблица
- 7. D · Каждую строку сотрудника вместе со средней зарплатой его отдела
- 8. A · Студентов с оценкой выше средней
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.