首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >迁移到HiveSQL的GreenPlum SQL语句

迁移到HiveSQL的GreenPlum SQL语句
EN

Stack Overflow用户
提问于 2021-09-22 07:53:23
回答 1查看 44关注 0票数 0

我们正在将Greenplum迁移到HiveSQL,请帮助我,因为下面的语句需要转换。请帮助我们。

代码语言:javascript
复制
GREENPLUM - ||trim(to_char(sum(revenue),'9,999,999,999'))

hive将不支持to_char,因此我们必须在hive中加入相等属性。

EN

回答 1

Stack Overflow用户

发布于 2021-09-22 09:20:12

您可以使用cast(col as STRING)转换为字符,并使用format_number(146452664,0)在配置单元中显示为逗号分隔值。在这里你的sql应该看起来像-

代码语言:javascript
复制
SUBSTR(cast( format_number(sum(revenue)),0) as string),1,13)

我在最后使用子字符串来仅获得10个整数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69280234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档