首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

DB2中应用sum替代count的查询

2012-12-21 
DB2中使用sum替代count的查询sum函数是对列的进行统计,求和;count函数对满足条件的列进行累计,满足条件就

DB2中使用sum替代count的查询

sum函数是对列的值进行统计,求和;

count函数对满足条件的列进行累计,满足条件就加一。

常用count函数来统计满足某条件的记录数,如,统计学生信息表student中的男生人数:

select count(*) all,       sum(case when sex='M' then 1 else 0 end) man,       sum(case when sex='F' then 1 else 0 end) femail  from employeeALL         MAN         FEMAIL----------- ----------- -----------         42          23          19
这个查询在实际当中使用得最多,根据同样的输入,统计一个或多个字段中不同标志的记录数。

--the end--

热点排行
Bad Request.