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

Таблица Persons состоит из полей: files Persons: Person_id (number, PK), Person_name, Day_Of_Birth, 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
Сложность вопроса
83
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдал на зачёт. Спасибо vtone
17 июн 2019
Аноним
Зачёт всё. Лечу в клуб отмечать зачёт по тестам
27 июл 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.