кодесурса

PostgreSQL Ограничение и сортировка данных: отображение информации для всех сотрудников, чья зарплата не находится в определенном диапазоне и работающих в двух конкретных отделах

script1adsense2code
script1adsense3code

3. Напишите запрос для отображения имени, включая first_name и last_name, а также зарплату, которая работает в отделе 30 или 100, а зарплата находится вне диапазона от 10 000 до 15 000 долларов.

Пример решения:

Код:

SELECT first_name, last_name, salary, department_id 
FROM employees 
WHERE salary NOT BETWEEN 10000 AND 15000 
AND department_id IN (30, 100);

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


Выход:

 pg_exercises = # ВЫБЕРИТЕ имя, фамилию, зарплату, идентификатор отдела
pg_exercises- # ОТ сотрудников
pg_exercises- # ГДЕ зарплата НЕ МЕЖДУ 10000 И 15000
pg_exercises- # AND Department_id IN (30, 100);
 имя_файла | фамилия | зарплата | department_id
------------- + ------------ + --------- + ------------- -
 Даниэль | Фавиет | 9000,00 | 100
 Джон | Чен | 8200,00 | 100
 Исмаэль | Sciarra | 7700,00 | 100
 Жозе Мануэль | Урман | 7800,00 | 100
 Луис | Попп | 6900,00 | 100
 Александр | Ху | 3100,00 | 30
 Шелли | Байда | 2900,00 | 30
 Сигал | Тобиас | 2800,00 | 30
 Парень | Химуро | 2600,00 | 30
 Карен | Кольменарес | 2500,00 | 30
(10 рядов)

Практика онлайн


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос, чтобы отобразить имя, включая first_name и last_name, а также идентификатор отдела, который работает в отделе 30 или 100, и расположите результат в порядке возрастания в соответствии с идентификатором отдела.
Далее: Напишите запрос, чтобы отобразить имя, включая first_name и last_name и дату найма для всех сотрудников, которые были приняты на работу в 1987 году.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code