shachenkovan / practica

0 stars 0 forks source link

Написать процедуры #10

Open shachenkovan opened 10 months ago

shachenkovan commented 10 months ago
shachenkovan commented 10 months ago

Процедура, выводящая список сотрудников. DELIMITER $$ CREATE PROCEDURE list_sotrudnikov() BEGIN SELECT imja, fam, otch FROM sotrudnik; END$$

Процедура, выводящая сотрудников без рабочих мест. DELIMITER $$ CREATE PROCEDURE list_sotrudnikov_bez_workspace() BEGIN SELECT imja, fam, otch FROM sotrudnik WHERE sotrudnik.id NOT IN (SELECT id_sotr FROM workplace); END$$

Процедура, выводящая список рабочих мест без полного комплекта оборудования. DELIMITER $$ CREATE PROCEDURE workplace_without_all_oborudovanie() BEGIN SELECT * FROM workplace WHERE id_systblock IS NULL OR id_mon IS NULL OR id_kb IS NULL OR id_mouse IS NULL OR id_router IS NULL OR id_printer IS NULL; END$$