Sevastyan Razumov
Профи
(909)
1 год назад
Ваш SQL-запрос имеет небольшую ошибку в синтаксисе. Вместо того чтобы использовать ключевое слово "END" после указания категории "rating", вы должны использовать "AS rating" для задания имени столбца. Вот исправленный SQL-запрос:
SELECT id,
CASE
WHEN rating IN (5, 4) THEN "positive"
WHEN rating = 3 THEN "neutral"
WHEN rating IN (2, 1) THEN "negative"
END AS rating
FROM Reviews;
Обратите внимание, что для рейтинга 3 добавлено отдельное условие, чтобы проставить категорию "neutral". Теперь запрос должен работать правильно и вывести идентификаторы отзывов и их соответствующие категории.
мой код, помогите найти ошибку