У меня проблема при преобразовании типа varchar в тип Int в Informix. На самом деле я не знаю, действительно ли значение varchar или нет, которое я хочу преобразовать в INT. Это песочница.Преобразование varchar в числовое значение в Informix
Как пример: Я пытаюсь запустить этот вид
Select telnumber from numbers n
where Cast(n.telnumber AS INT) between 1234 and 9999
Я получил эту ошибку: «Character для цифровой ошибки преобразования»
Если я запускаю этот запрос так:
Select telnumber from numbers n where n.telnumber between '1234' and '9999'
он приносит результаты, но не в том диапазоне, который я определил.
130987
130710
130723
Как я могу преобразовать telnumber в числовое значение и использовать его в «между» 1234 и 9999 диапазон