我们正在将Greenplum迁移到HiveSQL,请帮助我,因为下面的语句需要转换。请帮助我们。
GREENPLUM - ||trim(to_char(sum(revenue),'9,999,999,999'))hive将不支持to_char,因此我们必须在hive中加入相等属性。
发布于 2021-09-22 09:20:12
您可以使用cast(col as STRING)转换为字符,并使用format_number(146452664,0)在配置单元中显示为逗号分隔值。在这里你的sql应该看起来像-
SUBSTR(cast( format_number(sum(revenue)),0) as string),1,13)我在最后使用子字符串来仅获得10个整数。
https://stackoverflow.com/questions/69280234
复制相似问题