PostgreSQL Ограничение и сортировка данных: выберите всю информацию о сотрудниках по определенной фамилии
11. Напишите запрос, чтобы выбрать всю информацию о сотрудниках, чья фамилия либо «JONES», либо «BLAKE», либо «SCOTT», либо «KING», либо «FORD».
Пример решения:
Код:
SELECT *
FROM employees
WHERE last_name IN('Jones', 'Blake', 'Scott', 'King', 'Ford');
Пример таблицы: сотрудники
Выход:
pg_exercises = # SELECT * pg_exercises- # ОТ сотрудников pg_exercises- # WHERE last_name IN («Джонс», «Блейк», «Скотт», «Кинг», «Форд»); employee_id | имя_файла | фамилия | электронная почта | номер телефона | hire_date | job_id | зарплата | Commission_pct | manager_id | department_id ------------- + ------------ + ----------- + -------- + - ------------------ + ------------ + ---------- + ------- --- + ---------------- + ------------ + --------------- 100 | Стивен | Король | SKING | 515.123.4567 | 1987-06-17 | AD_PRES | 24000,00 | 0,00 | 0 | 90 156 | Джанетт | Король | JKING | 011.44.1345.429268 | 1987-08-12 | SA_REP | 10000,00 | 0,35 | 146 | 80 195 | Вэнс | Джонс | Вьонес | 650,501,4876 | 1987-09-20 | SH_CLERK | 2800,00 | 0,00 | 123 | 50 (3 ряда)
Практика онлайн
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос для отображения вакансий / обозначений, доступных в таблице сотрудников.
Далее: Агрегатные функции PostgreSQL и групповые упражнения, практика, решение
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code