Я хочу проверить тип значения в postgres следующим образом:
SELECT id,
CASE
WHEN val_is_integer THEN (SOME_QUERY)
WHEN val_isnot_integer THEN (ANOTHER_QUERY)
ELSE 0
END
FROM test;
Как это сделать?
Примечания: значение - тип varchar в таблице, и в этом поле есть значение numeric и varchar...
Пример:
ID | value
1 | test
2 | 10
3 | 12
4 | test123