VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql数据库 >
  • sql语句大全之mssql sqlserver count聚合函数使用简介

摘要:
下文讲述count聚合函数的用法及简介


count函数功能简介:
返回集合中表达式的个数,返回值类型为int.
————————
count语法简介:
COUNT ( { [ ALL | DISTINCT ] expression } | * )
[ OVER ( [ partition_by_clause ] [ order_by_clause ] ) ]
参数:
ALL
集合中所有值参与聚合计算,缺省值为ALL。
distinct :
集合中唯一非null值进行聚合计数计算。
expression:
任何类型的表达式。
 
注意事项:
Remarks
COUNT(*) 返回集合中的行数, 包括 NULL 值和重复项。
COUNT (ALL expression) 计算集合中每行的 expression,然后返回非 null 值的行数。
COUNT (DISTINCT expression) 计算集合中每行的 expression,然后返回独一无二的非 null 值的行数。

 


count聚合函数,举例应用:

 

   create table test(info varchar(30))
go
insert into test (info)values('a'),
('b'),('a'),('c'),('d'),('d'),(null)
go

select count(info),count(distinct info)
 from test 
 go
 select info,count(info) 
 over(partition by info) as countInfo
 from test 
go
drop table test 
本条目发布于 。属于管理系统[ERP]分类,被贴了 count、MSSQL、sql函数、数据库、聚合函数 标签。

相关教程