SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- Имеется таблица `evaluations` следующей структуры: CREATE TABLE `evaluations` ( `respondent_id` varchar(100) NOT NULL COMMENT 'ID респондента', `department_id` varchar(100) NOT NULL COMMENT 'ID департамента', `gender` tinyint(1) NOT NULL COMMENT 'true — мужчина, false — женщина', `value` int(11) NOT NULL COMMENT 'оценка' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- Задание: -- Выбрать без join-ов и подзапросов все департаменты, -- в которых есть мужчины, и все они поставили высокую оценку (строго выше 5). -- Тестовые данные INSERT INTO evaluations (respondent_id, department_id, gender, value) VALUES ('respondent1', 'department1', true, 6), ('respondent2', 'department1', false, 2), ('respondent3', 'department2', true, 5), ('respondent4', 'department3', true, 7), ('respondent5', 'department2', true, 8), ('respondent3', 'department3', true, 6); -- Ваш запрос пишите зедсь select department_id from evaluations where gender <> 0 group by department_id having min(value) > 5
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear