Главная / SQL (Oracle): Основы / Имеется модель данных:[картинка] , где таблица Persons содержит данные: [таблица] Запрос SQL имеет вид: SELECT Person_name as "name" FROM Persons p WHERE Des_Salary > ANY (SELECT * from Persons where Person_id = 12) При попытке выполнения запроса серве

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

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

Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
11Jorge25.03.197841011800
12Tom28.09.197851215200

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

SELECT Person_name as "name" FROM Persons p WHERE Des_Salary > ANY (SELECT * from Persons where Person_id = 12)

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

вопрос

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

выражение > ANY является недопустимым в запросе SQL для Oracle
подзапрос возвращает одну строку, тогда как оператор сравнения > ANY может применяться только для многострочных подзапросов
подзапрос не должен заключаться в скобки
подзапрос является многостолбцовым, хотя в данном случае он должен возвращать значение только одного столбца
Сложность вопроса
70
Сложность курса: SQL (Oracle): Основы
67
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый решебник интуит.
29 дек 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.