Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
CASE:SELECT ...,
CASE
WHEN условие_1 THEN результат_1
WHEN условие_2 THEN результат_2
....
ELSE результат_3 /* случай, когда ни одно условие не подходит */
END,
....
FROM ....; staff, которая хранит информацию о сотрудниках. Выведите на экран поля last_name, first_name и title. Категории нужно выделить на основе значений в поле title — оно содержит информацию о должности сотрудника:title встречается слово 'Manager' и нет слова 'IT', в новом поле отобразится категория 'отдел продаж'.title встречается слово 'IT', в новом поле будет отображена категория 'разработка'.title встречается слово 'Support', в новом поле появится категория 'поддержка'.CASE. Для проверки строк на наличие слов используйте оператор LIKE. Отобрать записи, в которых нет конкретного слова, можно конструкцией NOT LIKE.movie. Выведите на экран поля title и rental_rate. Выделить категории нужно по цене аренды фильма:rental_rate меньше 1, в новом поле появится категория 'категория 1'.rental_rate больше либо равно 1, но меньше 3, в новом поле отобразится категория 'категория 2'.rental_rate больше либо равно 3, в новом поле появится категория 'категория 3'.fax из таблицы client;'информация есть', если в поле fax нет пропуска, и значение 'информации нет', если значение пропущено.xxxxxxxxxxSELECT 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 'поддержка' ENDFROM staff;| last_name | first_name | title | case |
|---|---|---|---|
| Adams | Andrew | General Manager | отдел продаж |
| Edwards | Nancy | Sales Manager | отдел продаж |
| Peacock | Jane | Sales Support Agent | поддержка |
| Park | Margaret | Sales Support Agent | поддержка |
| Johnson | Steve | Sales Support Agent | поддержка |
| Mitchell | Michael | IT Manager | разработка |
| King | Robert | IT Staff | разработка |
| Callahan | Laura | IT Staff | разработка |