You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Azure CosmosDB中筛选计数大于1的分组查询结果

筛选聚合后计数大于1的SQL查询方案

你需要在原有分组查询的基础上,使用HAVING子句来过滤聚合后计数大于1的行,修改后的SQL语句如下:

SELECT uniqueID, c.AmtPercent, COUNT(1) AS count 
FROM c 
GROUP BY c.uniqueId, c.AmtPercent
HAVING COUNT(1) > 1;

说明

  • WHERE子句仅能筛选原始行数据,无法对聚合后的结果进行过滤;
  • HAVING子句是GROUP BY分组操作的配套筛选语句,专门用来对分组后的聚合计算结果进行过滤,这里就用来保留count值大于1的分组数据。

内容的提问来源于stack exchange,提问作者Chandar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 08:12:03