Упражнение на SQLite: получите максимальную зарплату сотрудников
Напишите запрос, чтобы получить максимальную зарплату сотрудников.
Пример таблицы: сотрудники
Код SQLite:
SELECT *
FROM employees emp1
WHERE (1) = (
SELECT COUNT(DISTINCT(emp2.salary))
FROM employees emp2
WHERE emp2.salary > emp1.salary);
Выход:
идентификатор сотрудника имя_ фамилии адрес электронной почты номер телефона найма_дата задание_день зарплаты комиссия_прт менеджер_ид отдел_ид ----------- ---------- ---------- ---------- --------- --- ---------- ---------- ---------- -------------- --- ------- ------------- 101 Neena Kochhar NKOCHHAR 515.123.4568 18.06.1987 AD_VP 17000 100 90 102 Lex De Haan LDEHAAN 515.123.4569 19.06.1987 AD_VP 17000 100 90
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы получить 3 минимальные зарплаты.
Далее: SQLite Joins
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code