Это простой перевод фиксированных значений:
select score
, case score
when 0 then 'strongly not agree'
when 20 then 'agree'
when 40 then 'very agreed'
else 'don''t know'
end as txt
from your_table
/
Если вы работаете с диапазонами, синтаксис немного отличается:
select score
, case
when score between 0 and 19 then 'strongly not agree'
when score between 20 and 39 then 'agree'
when score >= 40 then 'very agreed'
else 'don''t know'
end as txt
from your_table
/
Ветвь ELSE не обязательна, но у меня естьвключил его для обработки пустых значений или неожиданных значений.Если ваша модель данных предусматривает соответствующие ограничения, она может вам не понадобиться.