在Postgresql中,如果您有一个有两列的表:一个采购列表,另一个列是进行这些采购的状态,那么您将如何按状态计算采购数量。
发布于 2017-07-29 20:20:58
如果您的列名是state和purchases,您可以按state列进行分组,并使用count(purchases)来计算该状态内的所有采购实例。我在下面张贴了一个例子。您只需填写您要从中提取的表名即可。
SELECT
state,
count(purchases) as purchase_count
FROM
[table_name]
GROUP BY
state其次,通过使用ORDER BY并引用列号,您可以将购买量最多的订单订购到最少。例子如下:
SELECT
state,
count(purchases) as purchase_count
FROM
[table_name]
GROUP BY
state
ORDER BY
2 DESChttps://stackoverflow.com/questions/45393652
复制相似问题