кодесурса
«SQLite

SQLite Упражнение: получить 3 максимальные зарплаты

script1adsense2code
script1adsense3code

Напишите запрос, чтобы получить 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;

Выход:

 оплата труда
----------
24000
17000
14 000

Sqlite Online Editor


Структура базы данных «hr»:

«час

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: напишите запрос с указанием номера отдела, названия всех отделов, в которых нет сотрудников в отделе.
Далее: Напишите запрос, чтобы получить 3 минимальные зарплаты.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code