Упражнение по SQLite: отобразите имена и зарплату для всех сотрудников, чья зарплата не находится в указанном диапазоне и находится в отделе 30 или 100
Напишите запрос, чтобы отобразить имена (имя, фамилия, имя) и зарплату для всех сотрудников, чья зарплата не находится в диапазоне от 10 000 до 15 000 долл. США и находится в отделах 30 или 100.
Пример таблицы: сотрудники
Код SQLite:
SELECT first_name, last_name, salary, department_id
FROM employees
WHERE salary NOT BETWEEN 10000 AND 15000
AND department_id IN (30, 100);
Выход:
имя_фамилия фамилия зарплата отдел_ид ---------- ---------- ---------- ------------- Даниэль Фавиет 9000 100 Джон Чен 8200 100 Исмаэль Скиарра 7700 100 Хосе Мануэ Урман 7800 100 Луис Попп 6900 100 Александр Ху 3100 30 Шелли Байда 2900 30 Сигал Тобиас 2800 30 Ги Химуро 2600 30 Карен Кольменарес 2500 30
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы отобразить имена (имя, фамилия) и идентификатор отдела всех сотрудников в отделах 30 или 100 в возрастающем алфавитном порядке по идентификатору отдела.
Далее: напишите запрос, чтобы отобразить имя и фамилию всех сотрудников, у которых в имени есть буква «b» и «c».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования