首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql:按另一列计数条目

Postgresql:按另一列计数条目
EN

Stack Overflow用户
提问于 2017-07-29 20:17:06
回答 1查看 63关注 0票数 2

在Postgresql中,如果您有一个有两列的表:一个采购列表,另一个列是进行这些采购的状态,那么您将如何按状态计算采购数量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-29 20:20:58

如果您的列名是statepurchases,您可以按state列进行分组,并使用count(purchases)来计算该状态内的所有采购实例。我在下面张贴了一个例子。您只需填写您要从中提取的表名即可。

代码语言:javascript
复制
SELECT 
    state, 
    count(purchases) as purchase_count
FROM
    [table_name]
GROUP BY
    state

其次,通过使用ORDER BY并引用列号,您可以将购买量最多的订单订购到最少。例子如下:

代码语言:javascript
复制
SELECT 
    state, 
    count(purchases) as purchase_count
FROM
    [table_name]
GROUP BY
    state
ORDER BY
    2 DESC
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45393652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档