У меня есть следующий код и вывод
select
case
when min_value = 2500000 then CONCAT('>$', min_value)
when max_value= 0 then CONCAT('<$', max_value)
when max_value= 749999 then CONCAT('$',min_value, ' - ', '$', max_value + 1)
when max_value= 1499999 then CONCAT('$',min_value, ' - ', '$', max_value + 1)
when max_value= 2499999 then CONCAT('$',min_value, ' - ', '$', max_value + 1)
end as range_,
from mytable
Как вы можете видеть в выводе, есть куча лишних пробелов, которых там быть не должно. Хотя это функционально, это не красиво. Для фона min_value и max_value - это столбцы NUMBER (10,0) в этой таблице.
Когда я пытаюсь добавить TRIM (до CONCAT, он тоже ничего не делает.
Буду признателен всем, у кого есть понимание и помощь в этом вопросе!