Главная /
Введение в Oracle SQL /
Дана таблица WORK, в которой содержится информация о сотрудниках компании: [таблица]Выборку сотрудников, не имеющих подчиненных, выполнит запрос:
Дана таблица WORK, в которой содержится информация о сотрудниках компании:
WORKNO | Номер сотрудника |
WNAME | Фамилия |
MGR | Номер начальника |
Правильный ответ:
Сложность вопроса
78
Сложность курса: Введение в Oracle SQL
51
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами intuit.
13 июл 2018
Аноним
Спасибо за решениями по intiut'у.
25 ноя 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Конструкция INTERVAL '03-8' YEAR TO MONTH позволяет сформулировать ...
- # Дано выражение: P_BONUS OR P_RAISE. Результат выражения, при условии, что P_BONUS возвращает FALSE и P_RAISE возвращает NULL, = ...
- # Дана таблица S_EMP, в которой содержится информация о сотрудниках компании: IDНомер сотрудникаPRIMARY KEYLAST_NAMEФамилияNOT NULLTITLEДолжностьNOT NULLMANAGER_IDНомер начальника SALARYЗарплатаNOT NULLSTART_DATEДата начала работыNOT NULLЗапрос построения иерархии подчиненности:SELECT LEVEL, RPAD(last_name, LEVEL,'_') "Level of subordination" FROM s_emp CONNECT BY PRIOR id = manager_id START WITH manager_id IS NULL ORDER SIBLINGS BY last_name;Корневое значение древовидной иерархии определяет предложение:
- # Ситуация, в которых логично использовать соединение таблицы EMPLOYEE и REGION с собой:
- # Команды SQL:INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk'); UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; COMMIT; UPDATE inventory SET invid = 12345676 WHERE invid = 12345672; ROLLBACK; Значения, НЕ появлявшиеся в столбце INVID таблицы INVENTORY в процессе выполнения команд SQL: