Упражнение по SQLite: отобразите фамилию, должность и зарплату для всех сотрудников, которые работают программистом или клерком доставки и чья зарплата не равна 4500, 10 000 или 15 000 долларов
Напишите запрос, чтобы отобразить фамилию, должность и зарплату для всех сотрудников, у которых работа программиста или клерка доставки и чья зарплата не равна 4500, 10000 или 15000 долларов.
Пример таблицы: сотрудники
Код SQLite:
SELECT last_name, job_id, salary
FROM employees
WHERE job_id IN ('IT_PROG', 'SH_CLERK')
AND salary NOT IN (4500,10000, 15000);
Выход:
зарплата ---------- ---------- ---------- Hunold IT_PROG 9000 Ernst IT_PROG 6000 Остин IT_PROG 4800 Патабала IT_PROG 4800 Лоренц IT_PROG 4200 Тейлор Ш_КЛЕРК 3200 Блоха SH_CLERK 3100 Салливан Ш_КЛЕРК 2500 Geoni SH_CLERK 2800 Sarchand SH_CLERK 4200 Бык SH_CLERK 4100 Деллингер SH_CLERK 3400 Cabrio SH_CLERK 3000 Чунг Ш_КЛЕРК 3800 Дилли Ш_КЛЕРК 3600 Ворота SH_CLERK 2900 Перкинс Ш_КЛЕРК 2500 Колокол SH_CLERK 4000 Эверетт SH_CLERK 3900 Маккейн SH_CLERK 3200 Джонс SH_CLERK 2800 Уолш SH_CLERK 3100 Фини SH_CLERK 3000 Оконнелл SH_CLERK 2600 Грант SH_CLERK 2600
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы отобразить имя и фамилию всех сотрудников, у которых в имени есть буква «b» и «c».
Далее: напишите запрос для отображения фамилий сотрудников, чьи имена имеют ровно 6 символов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code