Дана таблица Students со столбцами id, name, age, class. Значения столбца age — целые числа. Определите запросы, которые выводят только столбец name для учеников старше 15 лет.
Показать ответ и разборСкрыть ответ и разбор
Верный ответ
- BSELECT name FROM Students WHERE age > 15
- DSELECT name FROM Students WHERE age >= 16
- ESELECT name FROM Students WHERE 15 < age
Разбор
Нужно выбрать столбец name (SELECT name) и отфильтровать строки условием «возраст больше 15» в WHERE. Запрос «WHERE age > 15» подходит. Запрос «WHERE age >= 16» равносилен ему, так как age целое. Запрос «WHERE 15 < age» — то же условие, записанное в другом порядке. Запрос «WHERE age >= 15» включает и 15-летних, поэтому не подходит. Запрос «WHERE age < 15» выбирает младших. Запрос «SELECT age ...» выводит возраст, а не имена.