SQL SERVER常用的统计用法

Posted 曾俊杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER常用的统计用法相关的知识,希望对你有一定的参考价值。

 

--统计各种状态的总个数

SELECT 
sum(CASE WHEN [Status] =-1 THEN 1 ELSE 0 END ) AS Q1,
sum(CASE WHEN [Status] =0 THEN 1 ELSE 0 END ) AS Q2,
sum(CASE WHEN [Status] =1 THEN 1 ELSE 0 END ) AS Q3,
sum(CASE WHEN [Status] =2 THEN 1 ELSE 0 END ) AS Q4,
sum(CASE WHEN [Status] =3 THEN 1 ELSE 0 END ) AS Q5,
sum(CASE WHEN [Status] =4 THEN 1 ELSE 0 END ) AS Q6,
sum(CASE WHEN [Status] =5 THEN 1 ELSE 0 END ) AS Q7
FROM OrderInfo

 

以上是关于SQL SERVER常用的统计用法的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft SQL Server 代码片段收集

缺少 SQL SERVER 2014 代码片段

[SQL server] IF ELSE 和 CASE WHEN 的用法

SQL Select 语句的用法

sql server数据库中raiserror函数的用法

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段