sqlite 列出所有产品以及每种产品的总销售额(美元),按总销售额从高到低的顺序列出产品

f87krz0w  于 2022-12-04  发布在  SQLite
关注(0)|答案(1)|浏览(87)

我试图让价格去美元金额在SQLite,我有SQL代码,但不能想出如何让它的格式为$金额。

SELECT product, SUM(price) as Total_Price from sales group by product order by SUM(Price) DESC;

我试过使用打印功能,但没有运气,还没有看到另一种方法来做到这一点。

hvvq6cgz

hvvq6cgz1#

您要寻找的似乎只是:

SELECT product, PRINTF('$%,d', SUM(price)) as Total_Price from sales group by product order by SUM(Price) DESC;

或者'$%.2f'(不能同时使用逗号和分。)
请注意,在sqlite 3.38中,PRINTF被重命名为FORMAT,但旧名称PRINTF仍然有效。

相关问题