我有一个字段,我们称之为total_sales
,其返回的值为3621731641
我想转换它,所以它有一千个分隔符逗号插入其中。所以它最终将返回3,621,731,641
我查看过Redshift文档并找不到任何内容。
答案 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');