gpt4 book ai didi

SQL 两个子查询的 MAX 值

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

我有两个查询,我想获取其中两个查询的最大值。

  MAX((SELECT COUNT(p.[ItemID]) FROM [dbo].[Table] p WHERE HasHuman=0),
(SELECT COUNT(p.[ItemID]) FROM [dbo].[Table] p WHERE HasHuman=1))

最佳答案

您可以在单个查询中计算这两个结果,然后应用 TOP:

select top 1 
HasHuman,
COUNT(p.[ItemID]) as cnt
from [dbo].[Table]
group by HasHuman
order by cnt desc

关于SQL 两个子查询的 MAX 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45029773/

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