Если у вас есть что-то общее, например _
charecter, тогда вы можете использовать LIKE
оператор и
SELECT replace(dummy,'_',' ') from table where
dummy like '%_%' -- check generic regex
, затем используйте CASE WHEN
поверх этого с DUMMY
IN(X,REF) Then REPLACE(DUMMY,'X',CROSS)
Точно так же и для других это уменьшит количество случаев.
Все дело в том, чтобы просто проверить обобщенные термины, а их замены сохранить в этом предложении IN
, предварительно отфильтровывая самые общие из них.Если число все еще велико, вам нужна временная таблица для справочной информации, например, массив в других языках программирования