我想获得一个十进制值的哈希值并将其转换为整数。但查询的结果是以下错误。
Numeric value 'b902cc4550838229a710bfec4c38cbc7eb11082367a409df9135e7f007a96bda' is not recognized
SELECT (CAST(sha2(TO_VARCHAR(ABS(12.5)), 256) AS INTEGER) % 100) AS temp_value
在Snowflake中,将哈希字符串转换为整数的正确方法是什么?
我不能使用任何用户定义的函数。而必须使用Snowflake本地函数。