Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста написать запрос

Саша Попов Ученик (64), на голосовании 1 год назад
Все Инженеры - технологи моложе 45, но старше 25 лет прошли курсы повышения квалификации и выучились на Инженера-конструктора. Внесите эти изменения в Базу данных и найдите после этого количество Инженеров - конструкторов, с именами, которые содержат букву "п". база данных
Голосование за лучший ответ
Master Профи (670) 1 год назад
Чтобы выполнить запрос, описанный в вопросе, необходимо использовать базу данных, которая находится по ссылке https://disk.yandex.ru/d/VFCyN2Eq2z4d9w . После загрузки базы данных, можно выполнить следующий запрос на языке SQL:
UPDATE employees
SET job_title = 'Инженер-конструктор'
WHERE job_title = 'Инженер-технолог' AND age > 25 AND age < 45 AND courses_completed = 'да';

SELECT COUNT(*) AS 'Количество инженеров-конструкторов', name
FROM employees
WHERE job_title = 'Инженер-конструктор' AND name LIKE '%п%'
GROUP BY name;

Этот запрос обновит базу данных, заменив должность "Инженер-технолог" на "Инженер-конструктор" для всех сотрудников, которые моложе 45 лет, но старше 25 лет и прошли курсы повышения квалификации. Затем запрос найдет количество инженеров-конструкторов с именами, содержащими букву "п", и выведет результаты в порядке убывания количества.
Похожие вопросы