Главная / SQL (Oracle) / Таблица [картинка] Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number) Запрос SQL имеет следующий вид: SE

Таблица Persons состоит из полей: files Persons: Person_id (number, PK), Person_name (varchar2 (40)), Day_Of_Birth (date), Add_Info (varchar2 (30)), Specialty_id (number, FK), Address_Id (number, FK), Job_id (number, FK), Des_Salary (number)

Запрос SQL имеет следующий вид:

SELECT Des_Salary – (select avg (Des_Salary) from Persons group by Specialty_id where Specialty_id = 5) as dif From Persons

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

вопрос

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

во фразе SELECT не допускается использование подзапросов
фраза WHERE (в подзапросе) не может следовать за фразой GROUP BY
подзапрос во фразе SELECT не может включать групповые функции
некорректным является использование псевдонима dif
Сложность вопроса
70
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти ответы - я бы не решил c этими тестами intuit.
18 сен 2018
Аноним
Это очень простецкий решебник intuit.
09 фев 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.