кодесурса
«SQL

Упражнения по SQL для сотрудника База данных: укажите класс, имя сотрудника для отдела с идентификатором 1001 или 3001, но уровень зарплаты не равен 4, когда они присоединились к компании до 1992-12-31

script1adsense2code
script1adsense3code

База данных сотрудника SQL: упражнение 56 с решением

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

56. Напишите запрос в SQL, чтобы перечислить оценку, имя сотрудника для идентификатора отдела 1001 или 3001, но уровень зарплаты не равен 4, когда они присоединились к компании до 1992-12-31.

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


Пример таблицы : salary_grade


Иллюстрированная презентация:

«SQL

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

SELECT s.grade,
       e.emp_name
FROM employees e,
     salary_grade s
WHERE e.dep_id IN (1001,
                   3001)
  AND hire_date < ('1992-12-31')
  AND (e.salary BETWEEN s.min_sal AND s.max_sal
       AND s.grade NOT IN (4));

Пример вывода:

 оценка | emp_name
------- + ----------
     1 | ЮЛИЙ
     2 | УЭЙД
     2 | MADDEN
     2 | MARKER
     3 | ADELYN
     3 | TUCKER
     5 | KAYLING
(7 рядов)

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


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


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

Предыдущий: Напишите запрос в SQL, чтобы перечислить имена сотрудников, отдел, зарплату и комиссию. Для тех, чья зарплата составляет от 2000 до 5000, в то время как Перт
Далее: Написать запрос на SQL, чтобы получить список сотрудников, чье имя менеджера JONAS.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code