凤凰城:将字符串列转换为整数列



我正在寻找内置的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

最新更新