首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >匹配值的计数

问匹配值的计数
EN

Stack Overflow用户
提问于 2016-02-29 02:33:46
回答 1查看 12关注 0票数 0

当immediate_id与start_id匹配或immediate_id与end_id.The匹配时,我想返回计数大于3的任何立即数。start_id将等于end_id且计数大于3,或者start_id将等于immediate_id且计数大于3。现在将返回该特定立即数的所有匹配,而不是该立即数的大于3的匹配。immediate有immediate_id,start有start_id,end有end_id,每个immediate有start,start_id有end和end_id。我只需要immediate_id = start_id > 3和immediate_id = end_id >3的情况。

代码语言:javascript
复制
select immediate
count(immediate) OVER (partition by start_id) as matchCount
from addresses where
start_id = end_id
or start_id = immediate_id
and year = 2016
EN

回答 1

Stack Overflow用户

发布于 2016-02-29 02:39:58

您需要将or语句括在圆括号中,并实际将> 3添加到where子句中,如下所示:

where count(immediate) > 3 and (immediate_id = start_id or immediate_id = end_id)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35686561

复制
相关文章

相似问题

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