Главная / SQL (Oracle): Основы / Имеется модель данных:[картинка] , где таблица Books содержит данные: [таблица] Запрос SQL имеет вид: SELECT Title as "Book title" FROM Books b WHERE Price >= (select Price from Books b where b.Size >=900) При попытке выполнения запроса сервер БД ге

Имеется модель данных:files

, где таблица Books содержит данные:

Book_idTitlePublishingSizeQuantityPriceGroup_id
11General PsychologyStreet Publishing1100130020
12FlowersBilly Press9003020010

Запрос SQL имеет вид:

SELECT Title as "Book title" FROM Books b WHERE Price >= (select Price from Books b where b.Size >=900)

При попытке выполнения запроса сервер БД генерирует ошибку. Укажите правильную причину возникновения ошибки:

вопрос

Правильный ответ:

названиям столбцов во фразе SELECT и WHERE должен предшествовать префикс "b"
подзапрос должен заключаться в двойные кавычки, а не в скобки
в подзапросах не допускается использование псевдонимов таблиц
подзапрос возвращает несколько строк, тогда как оператор сравнения >= может применяться только для однострочных подзапросов
Сложность вопроса
30
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень не сложный решебник интуит.
22 авг 2018
Аноним
Экзамен сдал на 4 с минусом. Спасибо vtone
21 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.