Данные о поставщиках, которые мы загружаем в нашу промежуточную таблицу, довольно грязные. В частности, один столбец содержит числовые данные, но в 40% случаев в нем содержатся символы мусора или случайные строки.
Мне нужно создать отчет, который отфильтровывает диапазоны значений в этом столбце. Итак, я пытался играть с комбинацией замены / перевода, как это
select replace(translate(upper(str),' ','all possible char'),' ','')
from table
но происходит сбой всякий раз, когда встречается символ, который я не кодировал. Поэтому отчет никогда не может быть автоматизирован.
Javascript имеет функцию isNaN () для определения, является ли значение недопустимым числом (True, если оно есть, и false, если нет).
Как я могу сделать то же самое с DB2? У вас есть идеи?
Заранее спасибо.