将逗号插入值

时间:2018-04-20 16:55:24

标签: amazon-redshift

我有一个字段,我们称之为total_sales,其返回的值为3621731641

我想转换它,所以它有一千个分隔符逗号插入其中。所以它最终将返回3,621,731,641

我查看过Redshift文档并找不到任何内容。

3 个答案:

答案 0 :(得分:0)

类似于以下查询应该适合您。

select to_char(<columnname>,'999,999,999,999') from table1;

确保在将模式指定为第二个参数时放入最大尺寸。 如果不在第二个参数中指定'l',它不应该给你$。

select to_char(<columnname>,'l999,999,999,999') from table1;

答案 1 :(得分:0)

资金格式:select '$'||trim(to_char(1000000000.555,'999G999G999G999.99'))

答案 2 :(得分:0)

从表1中选择to_char(,'999,999,999,999'); 要么 从表1中选择to_char(,'999G999G999G999');