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

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

Дана таблица Tovar с полями id, name, price, qty. Определите SQL-запросы, которые выводят названия товаров, цена которых не менее 500.

  1. ASELECT name FROM Tovar WHERE 500 <= price
  2. BSELECT name FROM Tovar WHERE price >= 500
  3. CSELECT name FROM Tovar WHERE price > 500
  4. DSELECT name FROM Tovar WHERE price BETWEEN 500 AND 1000
  5. ESELECT name FROM Tovar WHERE NOT price < 500
  6. FSELECT price FROM Tovar WHERE price >= 500
Показать ответ и разборСкрыть ответ и разбор

Верный ответ

  • ASELECT name FROM Tovar WHERE 500 <= price
  • BSELECT name FROM Tovar WHERE price >= 500
  • ESELECT name FROM Tovar WHERE NOT price < 500

Разбор

Условие «не менее 500» означает price ≥ 500, а выводить нужно поле name. Запрос «SELECT name FROM Tovar WHERE price >= 500» подходит. Запрос «SELECT name FROM Tovar WHERE NOT price < 500» тоже подходит: отрицание условия «меньше 500» равносильно «не меньше 500». Запрос «SELECT name FROM Tovar WHERE 500 <= price» равносилен условию price ≥ 500. Запрос «SELECT name FROM Tovar WHERE price > 500» не выводит товары с ценой ровно 500. Запрос «SELECT price FROM Tovar WHERE price >= 500» выводит цены, а не названия. Запрос «SELECT name FROM Tovar WHERE price BETWEEN 500 AND 1000» ограничивает цену сверху и теряет товары дороже 1000.

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

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

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

Все 16 заданий темы

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

Тренажёр

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

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

Свой пробник

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

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

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