SQLite Упражнение: получить 3 минимальные зарплаты
Напишите запрос, чтобы получить 3 минимальные зарплаты.
Пример таблицы: сотрудники
Код SQLite:
SELECT DISTINCT salary
FROM employees a
WHERE 3 >= (SELECT COUNT(DISTINCT salary)
FROM employees b
WHERE a.salary >= b.salary)
ORDER BY a.salary DESC;
Выход:
оплата труда ---------- 2400 2200 2100
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы получить 3 минимальные зарплаты.
Далее: Напишите запрос, чтобы получить максимальную зарплату сотрудников.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code