Отзывы без оценки прочь, пустые комментарии — заглушкой
Отзывы без оценки прочь, пустые комментарии — заглушкой
В «Котомаркете» покупатели оставляют отзывы на товары. Таблица reviews плоская: один отзыв — одна строка. Не каждый отзыв заполнен полностью: иногда покупатель не поставил оценку (rating равен NULL), а иногда не написал текст (comment равен NULL).
Команда модерации готовит ленту отзывов и просит сделать выгрузку по двум правилам:
1. Показать только отзывы, в которых есть оценка — то есть rating не равен NULL. Отзывы без оценки в выгрузку не попадают.
2. Если у отзыва нет текста (comment равен NULL), вместо пустого значения нужно вывести строку-заглушку 'нет комментария'. Если текст есть — вывести его как есть.
Выведите три столбца: id, product и текст комментария под именем comment_text.
Используйте IS NOT NULL для фильтра и COALESCE для подстановки заглушки. Сортировка не требуется — порядок строк не важен.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.
| id | product | comment_text |
|---|---|---|
| 1 | Когтеточка «Башня» | Кот в восторге, точит каждый день |
| 2 | Корм «Сытый кот» 2кг | нет комментария |
| 3 | Игрушка «Мышка» | Любимая игрушка! |
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти