所以我试图计算一个包含2列的case语句。基本上我使用1和NULL来计算每个案例的计数。但是,当我尝试在第二列中添加AND
时,如下所示,我收到警告:
SELECT
COUNT
(CASE WHEN 1.sample IN ('a','b','c')
AND 2.sample IN ('d','e','f')
THEN 1
ELSE NULL
END
) AS CASE
FROM table1 AS 1
INNER JOIN table2 AS 2
...
警告:聚合或其他SET消除了空值 操作
是因为NULL
吗?那我怎么算这个案子呢?感谢