首页 > 解决方案 > 如何在 SQL 中为每 3 位添加逗号?

问题描述

我是 SQL 和堆栈溢出的新手,我想问一下,如何在 3 个数字后面加上逗号?

我得到的结果是150444600000.0,我想要的是150,444,600,000.0这样我可以更容易地阅读数字。

下面附上图像语法以供参考

图片在这里

标签: sqlsqliteprintf

解决方案


您可以使用以下功能来做到这一点printf()

SELECT printf('%,d.%01d', SUM(total_revenue * 30)) AS total_monthly_revenue

无需转换为float.

请参阅演示


推荐阅读