База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

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

(Отметьте один правильный вариант ответа.)

Варианты ответа
SELECT last_name, title, dept_id, SUM(salary) sum_sal FROM s_empGROUP BY last_name, title, dept_id;
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) sum_sal FROM s_emp;
SELECT last_name, title, dept_id,SUM(salary) OVER (PARTITION BY title, dept_id) sum_sal FROM s_emp;
(Верный ответ)
Похожие вопросы
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
DEPT_IDНомер отдела
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Необходимо получить фамилию, номер отдела, должность сотрудника с указанием суммарной зарплаты для каждой должности нарастающим итогом. Решением поставленной задачи является вариант:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
DEPT_IDНомер отдела
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Необходимо получить фамилию, номер отдела, должность сотрудника с указанием суммарной зарплаты для каждого отдела нарастающим итогом. Решением поставленной задачи является вариант:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Рекурсивные запросы SQL Oracle 11g:
Дана таблица EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
DEPT_IDНомер отделаNOT NULL
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Необходимо получить выборку с указанием должности и количества сотрудников, работающих в этой должности в каждом из отделов № 11, 21, 31, 41. Структура требуемой выборки: (TITLE, 11, 21, 31, 41). Поставленную задачу выполнит запрос:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Выборку 10 самых низкооплачиваемых сотрудников выполняет запрос:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Запрос SQL:
SELECT RPAD(last_name, LEVEL,'_') FROM s_empCONNECT BY PRIOR id = manager_idSTART WITH manager_id IS NULL;
Команда выполняет построение ...
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Запросы SQL Oracle 11g, НЕ выполняющие РЕКУРСИВНОЕ построение структуры подчиненности сотрудников компании:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Запрос SQL:
SELECT last_name, title, start_date,AVG(salary) OVER (ORDER BY start_date RANGE BETWEEN INTERVAL '3' MONTH PRECEDING AND CURRENT ROW) avg_sal FROM s_emp;
Результат действия запроса - вывод фамилии, должности, даты начала работы ...
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Выборку трех сотрудников, которые приняты на работу последними, выполняет запрос:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Необходимо получить информацию о сотруднике, который получает наименьшую зарплату. Запрос, который выполняет поставленную задачу: