我正在寻找内置的UDF或任何其他方法,将字符串列的值转换为凤凰表中的整数,以便使用SELECT和ORDER BY进行排序。我在阿帕奇语言手册中搜索,但没有用。任何其他建议也欢迎。
实际查询
select "values" from "test_table"
我尝试了以下方法,但没有奏效
select TO_NUMBER("values", 'u00A4') from "test_table"
TO_NUMBER返回十进制,但您可以将结果转换为 INTEGER
从MY_DB中选择 CAST(TO_NUMBER(MY_COLUMN) 作为整数)
select TO_NUMBER(values) from test_table;
见 https://phoenix.apache.org/language/functions.html#to_number