Упражнения по подзапросам SQL: отобразите всю информацию о тех сотрудниках, которые получают вторую самую низкую зарплату среди всех сотрудников
SQL SUBQUERY: упражнение 52 с решением
Напишите запрос в SQL, чтобы отобразить всю информацию о тех сотрудниках, которые получают вторую самую низкую зарплату среди всех сотрудников.
Пример таблицы : сотрудники
Пример решения:
SELECT *
FROM employees m
WHERE 2 = (SELECT COUNT(DISTINCT salary )
FROM employees
WHERE salary <= m.salary);
Пример вывода:
идентификатор сотрудника имя_ фамилии адрес электронной почты номер телефона найма_дата задание_день зарплаты комиссия_прт менеджер_ид отдел_ид 128 Стивен Маркл SMARKLE 650.124.1434 2008-03-08ST_CLERK 2200,00 0,00 120 50 136 Хейзел Филтанкер HPHILTAN 650.127.1634 2008-02-06ST_CLERK 2200,00 0,00 122 50
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы отобразить сведения о текущем задании для тех сотрудников, которые раньше работали торговым представителем.
Далее: Написать запрос в SQL для отображения сведений об отделах, управляемых Сьюзен.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code