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

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

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

Person_idPerson_nameDay_Of_BirthAdd_InfoSpecialty_idAddress_idJob_idDes_Salary
11Jorge25.03.197841011100
12Tom28.09.197851215200
13Peter31.01.198251316200

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

SELECT Person_name as "name" FROM Persons p WHERE Des_Salary > ANY SELECT Des_Salary from Persons where Specialty_id = 5

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

вопрос

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

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