Выделите категории в таблице staff, которая хранит информацию о сотрудниках. Выведите на экран поля last_name, first_name и title. Категории нужно выделить на основе значений в поле title — оно содержит информацию о должности сотрудника:
- Если в
titleвстречается слово'Manager'и нет слова'IT', в новом поле отобразится категория 'отдел продаж'. Если вtitleвстречается слово'IT', в новом поле будет отображена категория'разработка'`.- Если в
titleвстречается слово'Support', в новом поле появится категория'поддержка'.
SELECT last_name,-- здесь укажите нужные поля
first_name,
title,
CASE
WHEN (title LIKE '%Manager%' AND title NOT LIKE '%IT%') THEN 'отдел продаж'
WHEN title LIKE '%IT%' THEN 'разработка'
WHEN title LIKE '%Support%' THEN 'поддержка'
END
FROM staff;
Результат
| last_name | first_name | title | case |
|---|---|---|---|
| Adams | Andrew | General Manager | отдел продаж |
| Edwards | Nancy | Sales Manager | отдел продаж |
Отличная работа! Теперь разобраться, кто есть кто в компании, стало проще.