Главная / 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) Запрос предназначен для отображения

Таблица 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)

Запрос предназначен для отображения имен соискателей, желаемый оклад (Des_Salary) которых меньше среднеарифметического значения этой величины по всем соискателям, обладающих той же специальностью:

SELECT Person_name FROM Persons p WHERE Des_Salary < (_____________)

Среди приведенных ниже вариантов, выберите тот, которым можно заменить знак подчеркивания для получения корректного запроса, решающего поставленную задачу:

вопрос

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

select avg (Des_Salary) from Persons
select avg (Des_Salary) from Persons where Specialty_id = Specialty_id
select avg (Des_Salary) from Persons where Specialty_id = outer.Specialty_id
select avg (Des_Salary) from Persons where Specialty_id = get_outer (Specialty_id)
select avg (Des_Salary) from Persons where Specialty_id = p.Specialty_id
Сложность вопроса
71
Сложность курса: SQL (Oracle)
92
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек гуглит эти тесты интуит? Это же не сложно
06 май 2019
Аноним
ответ подошёл
25 дек 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.