Главная /
Введение в Oracle SQL /
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: [таблица]Необходимо получить фамилию, номер отдела, должность сотрудника с указанием суммарной зарплаты для каждой должности в каждом отделе нарастающим итогом. Решением поставлен
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
ID | Номер сотрудника | PRIMARY KEY |
LAST_NAME | Фамилия | NOT NULL |
TITLE | Должность | NOT NULL |
MANAGER_ID | Номер начальника | |
SALARY | Зарплата | NOT NULL |
START_DATE | Дата начала работы | NOT NULL |
Правильный ответ:
Сложность вопроса
21
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не углядел этот крутой сайт с решениями по интуит раньше
29 сен 2018
Аноним
Я сотрудник университета! Срочно удалите сайт и ответы с интуит. Не ломайте образование
05 сен 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Основная структура хранения данных в реляционной базе данных:
- # В базе данных созданы объектный тип RELATIVE_TYPE (FIRST_NAME, LAST_NAME, BIRTH_DATE), который предусматривает хранение соответственно имени, фамилии, даты рождения родственников, и таблица RELATIVES объектов описанного типа. Команда SQL:SELECT r.* FROM relatives r WHERE TO_CHAR(r.birth_date,'MONTH') = 'JANUARY'; Результат действия команды - выборка ...
- # В базе данных создан объектный тип RELATIVE_TYPE, который предусматривает хранение имени, фамилии, даты рождения родственников. Команды SQL: CREATE TABLE children ( child relative_type, description VARCHAR2(100));NESTED TABLE child STORE AS children_table;Результат действия команды 2 - создание ...
- # Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: IDНомер сотрудникаPRIMARY KEYLAST_NAMEФамилияNOT NULLTITLEДолжностьNOT NULLMANAGER_IDНомер начальника SALARYЗарплатаNOT NULLSTART_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;Результат действия запроса - вывод фамилии, должности, даты начала работы ...
- # Запрос SQL:SELECT name, salary, dept_no FROM employee WHERE salary > (SELECT AVG(salary) FROM employee; WHERE dept_no = (SELECT dept_no FROM employee WHERE last_name = (SELECT last_name FROM employee WHERE salary > 50000)));Команда, результат действия которой будет вычислен в последнюю очередь: