猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
select count函数怎么用?
我有一个表,我想用sql语句统计上班迟到次数,求语句怎么写,表名叫:data,原始数据比如是这样的
我想用SQL语句查询出来的结果是这样的
求语句怎么写????????
缥缈止盈
浏览 1975
回答 2
2回答
桃花长相依
聚合函数COUNT返回组中项目的数量。语法COUNT({ [ ALL | DISTINCT ] expression ] |*})参数ALL对所有的值进行聚合函数运算。ALL 是默认设置。DISTINCT指定 COUNT 返回唯一非空值的数量。expression一个表达式,其类型是除uniqueidentifier、text、image或ntext之外的任何类型。不允许使用聚合函数和子查询。*指定应该计算所有行以返回表中行的总数。COUNT(*) 不需要任何参数,而且不能与 DISTINCT 一起使用。COUNT(*) 不需要 expression 参数,因为根据定义,该函数不使用有关任何特定列的信息。COUNT(*) 返回指定表中行的数量而不消除副本。它对每行分别进行计数,包括含有空值的行。重要当使用 CUBE 或 ROLLUP 时,不支持区分聚合,例如 AVG(DISTINCT column_name)、COUNT(DISTINCT column_name)、MAX(DISTINCT column_name)、MIN(DISTINCT column_name) 和 SUM(DISTINCT column_name)。如果使用了,Microsoft?? SQL Server?? 将返回错误信息并取消查询。返回类型int注释COUNT(*) 返回组中项目的数量,这些项目包括 NULL 值和副本。COUNT(ALL expression) 对组中的每一行都计算 expression 并返回非空值的数量。COUNT(DISTINCT expression) 对组中的每一行都计算 expression 并返回唯一非空值的数量。示例A. 使用 COUNT 和 DISTINCT下面的示例查找作者所居住的不同城市的数量。USE pubsGOSELECT COUNT(DISTINCT city)FROM authorsGO下面是结果集:----------- 16 (1 row(s) affected)B. 使用 COUNT(*)下面的查询查找图书和书名的总数:USE pubsGOSELECT COUNT(*)FROM titlesGO下面是结果集:----------- 18 (1 row(s) affected)C. 与其它聚合函数一起使用 COUNT(*)下面的示例显示可以与选择列表中的其它聚合函数结合使用的 COUNT(*)。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续