本文介绍了如何设置行数并对条件结果进行计数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从100个结果的集合中计算条件数。
示例:在最后设置的100个操作中,有多少是针对"X"的?
我不太确定从哪里开始。
我对SQL相当陌生,我尝试过内部连接、子查询等,但似乎就是搞不懂。我觉得这是相当简单的事情。
谢谢!
推荐答案
@RToyo的答案涵盖了所有数据库管理系统。
在Snowflake中,您可以使用IFF
:
select
sum(IFF(my_val='X', 1, 0))
from
(
select top 100
my_val
from
my_table
) t
这篇关于如何设置行数并对条件结果进行计数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!