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

Подзапрос MySQL: упражнение 20 с решением

Напишите запрос, чтобы получить 3 максимальных зарплаты.

Пример таблицы: сотрудники

Код:

  ВЫБРАТЬ ОТЛИЧНУЮ зарплату ОТ сотрудников a WHERE 3> = (ВЫБРАТЬ КОЛИЧЕСТВО (ОТЛИЧНУЮ зарплату) ОТ сотрудников b WHERE b.salary> = a.salary) ORDER BY a.salary DESC;  

Объяснение:

Синтаксис подзапроса MySQL:

— Подзапрос (внутренний запрос) выполняется один раз перед выполнением основного запроса (внешнего запроса).
— Основной запрос (внешний запрос) использует результат подзапроса.

Редактор кода MySQL:

Структура База данных ‘hr’:

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

Оцените статью
nanomode.ru
Добавить комментарий