Сортировка и фильтрация SQL в базе данных персонала: отображение сведений о сотрудниках, у которых нет комиссионных в процентах и зарплате от 7000 до 12000, и которые работают в отделе 50
Сортировка и фильтрация SQL в базе данных HR: упражнение 33 с решением
33. Напишите запрос на языке SQL, чтобы отобразить сведения о сотрудниках, у которых нет комиссионных в процентах и окладов в диапазоне от 7000 до 12000, и которые работают в этом отделе, число которых составляет 50.
Пример таблицы: сотрудники
Пример решения:
SELECT *
FROM employees
WHERE commission_pct IS NULL
AND salary BETWEEN 7000 AND 12000
AND department_id=50;
Пример вывода:
employee_id | имя_файла | фамилия | электронная почта | номер телефона | hire_date | job_id | зарплата | Commission_pct | manager_id | department_id ------------- + ------------ + ----------- + ------- + --- ----------- + ----------- + -------- + -------- + -------- -------- + ------------ + ------------- (0 строк)
Практика онлайн
NB. В некоторых случаях в структуре таблицы удаляется не нуль, поэтому результаты могут отличаться.
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Внесите свой код и комментарии через Disqus.
Предыдущий: написать запрос в SQL для отображения идентификатора сотрудника и даты, когда он закончил свою предыдущую работу.
Далее: напишите запрос в SQL для отображения идентификатора задания для тех заданий, средняя зарплата которых превышает 8000.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования