本文介绍了如何设置行数并对条件结果进行计数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从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

这篇关于如何设置行数并对条件结果进行计数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 08:59