Упражнения по SQL-подзапросам: отображение всей информации для тех сотрудников, чей идентификатор - это любой идентификатор, который получает вторую по величине зарплату
SQL SUBQUERY: Упражнение 12 с решением
Напишите запрос, чтобы отобразить всю информацию для тех сотрудников, чей идентификатор - это любой идентификатор, который получает вторую по величине зарплату.
Пример таблицы: сотрудники
Пример решения:
SELECT *
FROM employees
WHERE employee_id IN
(SELECT employee_id
FROM employees
WHERE salary =
(SELECT MAX(salary)
FROM employees
WHERE salary <
(SELECT MAX(salary)
FROM employees)));
Пример вывода:
идентификатор сотрудника имя_ фамилии адрес электронной почты номер телефона найма_дата задание_день зарплаты комиссия_прт менеджер_ид отдел_ид 101 Neena Kochhar NKOCHHAR515.123.4568 2005-09-21 AD_VP 17000.00 0,00 100 90 102 Lex De Haan LDEHAAN 515.123.4569 2001-01-13 AD_VP 17000,00 0,00 100 90
Иллюстрированная презентация:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите запрос для отображения всей информации о сотрудниках, которые не работают в тех отделах, где работают некоторые сотрудники, чей идентификатор менеджера находится в диапазоне от 100 до 200.
Далее: Напишите запрос, чтобы отобразить имя сотрудника (имя и фамилию) и назначить его для всех сотрудников в том же отделе, что и Клара. Исключить Клару.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования