sqlserver count括号内加条件
时间: 2023-08-08 22:05:25 浏览: 157
在SQL Server中,您可以在COUNT函数中使用CASE表达式来添加条件。以下是一个示例查询,它将计算符合条件的行数:
```
SELECT COUNT(CASE WHEN condition1 AND condition2 THEN 1 END) FROM your_table;
```
请注意,您需要将"your_table"和"condition1"、"condition2"替换为您自己的表名和条件。在COUNT函数中,我们使用CASE表达式来检查行是否满足条件。如果满足条件,我们返回1,否则返回NULL。COUNT函数仅计算非空值,因此它将仅计算满足条件的行数。
您可以根据需要添加更多的条件,只需使用AND、OR等逻辑运算符将它们组合在一起即可。
阅读全文