gpt4 book ai didi

sql-server - SQL统计组数

转载 作者:行者123 更新时间:2023-12-02 22:35:18 25 4
gpt4 key购买 nike

我有一张 table ,上面有托盘、元素、元素数量:

pallet | item | qty
-------------------
1 1 2
1 2 4
2 3 2
2 5 3
3 4 4

我需要找到计数(托盘)、计数(项目)、总和(数量)

count(pallets) | count(items) | sum(qty)
----------------------------------------
3 5 15

我可以使用

获取总和(数量)和计数(项目)
select count(0) as totalItems, sum(qty) as total from table

有没有办法无需子查询即可获取托盘数量?

最佳答案

是的,使用DISTINCT

select count(distinct pallet) as pallets,
sum(qty) as total,
count(*) as totalItems
from your_table

关于sql-server - SQL统计组数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30248600/

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