gpt4 book ai didi

PostgreSQL 列出一个查询,然后最后一行包含一个总和

转载 作者:行者123 更新时间:2023-11-29 12:03:43 26 4
gpt4 key购买 nike

我正在尝试编写一个按用户名显示订单计数的查询,然后我想在最后一行显示所有用户的总数:

我有一个表 orders,其中包括用户名 |订单# |金额 |等等

我想这样显示结果:

bat 侠 | 65
超人 | 25
罗宾 | 40
总和:130

是否可以使用一个查询?目前我正在使用两个单独的查询:

选择用户名,count(*) 作为“订单数量”
从订单
按用户名分组;

选择 count(*) 作为“订单数量”
来自订单;

最佳答案

您可以使用分组集:

select username, count(*) as "Number of Orders"
from orders
group by grouping sets ((username), ());

关于PostgreSQL 列出一个查询,然后最后一行包含一个总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39576779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com