Главная / Введение в Oracle SQL / Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: [таблица]Необходимо получить фамилию, номер отдела, должность сотрудника с указанием суммарной зарплаты для каждой должности нарастающим итогом. Решением поставленной задачи являе

Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
DEPT_IDНомер отдела
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Необходимо получить фамилию, номер отдела, должность сотрудника с указанием суммарной зарплаты для каждой должности нарастающим итогом. Решением поставленной задачи является вариант:

вопрос

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

SELECT last_name, title, dept_id, SUM(salary) sum_sal FROM s_emp GROUP BY last_name, title, dept_id;
SELECT last_name, title, dept_id, SUM(salary) OVER (PARTITION BY title) sum_sal FROM s_emp;
SELECT last_name, title, dept_id, SUM(salary) OVER (PARTITION BY dept_id) sum_sal FROM s_emp;
SELECT last_name, title, dept_id, SUM(salary) OVER (PARTITION BY title,dept_id) sum_sal FROM s_emp;
Сложность вопроса
86
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не опубликованные решения - я бы не смог решить c этими тестами intuit.
23 апр 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.