导致2列的情况:"警告:聚合或其他SET操作消除了空值"

时间:2017-11-15 19:59:08

标签: sql-server tsql

所以我试图计算一个包含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吗?那我怎么算这个案子呢?感谢

0 个答案:

没有答案