小编Dav*_*ave的帖子

在Case语句中使用Multiple And而不是子查询

我在Case语句中使用多个And时遇到问题.

我的数据库看起来像:

Enrollment      Paperless      Validated
0               1              0
1               0              1
0               1              0
1               1              1
0               0              0
0               1              0
0               0              0
0               1              0
1               1              1
0               1              0
Run Code Online (Sandbox Code Playgroud)

所以我的查询看起来像这样:

Select
    Count(case when [Enrollment] = 1 and [Paperless] = 1 and [Validated] = 1 then 1 else 0 end) as [Paperless]
    ,Count(case when [Enrollment] = 1 and [Paperless] = 1 and [Validated] = 1 then 1 else 0 end) as …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

2
推荐指数
1
解决办法
480
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1