在 Snowflake 中,如何格式化带有“M”和“B”后缀的数字,表示百万和数十亿 就像将数字显示为 10M 而不是 10,000,000
和 10B 而不是 10,000,000,000
我尝试格式化数字,但无法达到预期效果。
这些示例应该向您展示如何实现您想要的目标:
select to_char(round(10000000/1000000,0))||'M'; -- 10M
select to_char(round(12314578/1000000, 2))||'M'; -- 12.31M