MySQL Subquery Упражнения: Найти имя и зарплату сотрудников, которые имеют более высокую зарплату, чем сотрудник, чье last_name = 'Bull'
MySQL Subquery: Упражнение-1 с решением
Напишите запрос, чтобы найти имя (имя, фамилия, имя) и зарплату сотрудников, у которых зарплата выше, чем у сотрудника, чье фамилия = «Бык».
Пример таблицы: сотрудники
Код:
SELECT FIRST_NAME, LAST_NAME, SALARY
FROM employees
WHERE SALARY >
(SELECT salary FROM employees WHERE last_name ='Bull');
Пояснение:
Синтаксис MySQL подзапроса :
- Подзапрос (внутренний запрос) выполняется один раз перед выполнением основного запроса (внешнего запроса).
- Основной запрос (внешний запрос) использует результат подзапроса.
Здесь оператор сравнения where использует оператор «> ».
Редактор кода MySQL:
Структура базы данных «hr»:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: MySQL Subquery
Далее: Напишите запрос, чтобы найти имя (имя, фамилия) всех сотрудников, которые работают в ИТ-отделе.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования