Подзапрос MySQL: упражнение 20 с решением
Напишите запрос, чтобы получить 3 максимальных зарплаты.
Пример таблицы: сотрудники
Код:
ВЫБРАТЬ ОТЛИЧНУЮ зарплату ОТ сотрудников a WHERE 3> = (ВЫБРАТЬ КОЛИЧЕСТВО (ОТЛИЧНУЮ зарплату) ОТ сотрудников b WHERE b.salary> = a.salary) ORDER BY a.salary DESC;
Объяснение:
Синтаксис подзапроса MySQL:
— Подзапрос (внутренний запрос) выполняется один раз перед выполнением основного запроса (внешнего запроса).
— Основной запрос (внешний запрос) использует результат подзапроса.
Редактор кода MySQL:
Структура База данных ‘hr’:
Предыдущий : Напишите запрос, чтобы перечислить идентификатор отдела и названия всех отделов, в которых нет сотрудников.
Далее: Напишите запрос, чтобы получить 3 минимальных оклада.