shachenkovan / practica

0 stars 0 forks source link

Сформировать простые запросы с использованием агрегатных функций, сортировки, а также сложные запросы с использованием соединений и подзапросов #7

Open shachenkovan opened 10 months ago

shachenkovan commented 10 months ago
shachenkovan commented 10 months ago

Вывести количество рабочих мест. SELECT COUNT(*) FROM workplace;

Отсортировать сотрудников по уровню доступа. SELECT * FROM sotrudnik ORDER BY ur_dostupa;

Вывод списка сотрудников с рабочим местом и их айди. SELECT sotrudnik.imja, sotrudnik.fam, sotrudnik.otch, workplace.id_sotr FROM workplace JOIN sotrudnik ON workplace.id_sotr = sotrudnik.id;

Вывести информацию о сотрудниках, которые пользуются компьютерной мышью фирмы HP. SELECT * FROM sotrudnik WHERE sotrudnik.id = (SELECT id_sotr FROM workplace WHERE id_mouse = (SELECT id FROM mouse WHERE firma = 'HP'));

Вывести информацию о сотрудниках, которые находятся в 241 кабинете. SELECT * FROM sotrudnik WHERE sotrudnik.id = (SELECT id_sotr FROM workplace WHERE id_kab = (SELECT id FROM kabinet WHERE nomer = '241'));