Задание № 809 по информатике: Разработка базы данных. Структурированные запросы

Разработка базы данных. Структурированные запросыОдин ответ · лёгкое

Дана таблица students с полями id, name, age. Какой SQL-запрос выведет только имена учеников, возраст которых строго больше 16 лет?

  1. ASELECT name FROM students WHERE age > 16;
  2. BSELECT * FROM students WHERE age > 16;
  3. CSELECT age FROM students WHERE name > 16;
  4. DSELECT name FROM students WHERE age >= 16;
Показать ответ и разборСкрыть ответ и разбор

Верный ответ

  • ASELECT name FROM students WHERE age > 16;

Разбор

Нужно вывести только поле name, поэтому после SELECT указываем name, а не звёздочку. Данные берём из таблицы students (FROM students). Условие отбора записывается в WHERE: age > 16, так как возраст строго больше 16. Запрос с «SELECT *» выведет все поля, а не только имена. Запрос с «age >= 16» включит и учеников ровно 16 лет. Запрос «SELECT age ... WHERE name > 16» перепутывает поля. Верный запрос: «SELECT name FROM students WHERE age > 16;».

Ошибка в задании

Опишите ошибку в условии, вариантах или разборе. Не больше 1000 знаков.

Похожие задания по этой теме

Все 2 задания темы

Репетиторы по информатике

Тренажёр

Потренируйте эту тему

2 задания по одному, с ответом и разбором сразу. Без лимита времени.

Свой пробник

Соберите пробник с таймером

Как на ЕНТ: 2 минуты на задание.

Сколько заданий