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

摘要:
下文介绍sqlserver中CHECKSUM_AGG系统函数的用法及简介,
实验环境:sqlserver 2012
如下所示:


CHECKSUM_AGG语法简介:

 

  CHECKSUM_AGG([ALL|DISTINCT] 表达式)

CHECKSUM_AGG功能简介:
对一组数据进行校验计算, 返回表达式中值得校验值,空值将被忽略。
是一个聚合函数
如果二组数据的校验值相同,我们可以认为这两列数值相同(不分顺序)
———————–
参数说明:
默认值为ALL
ALL:对表达式 中所有值进行校验计算,并返回相应值
Distinct:对表达式中唯一值进行校验计算,并返回相应值
表达式:
常量、列、数字、数字、位运算结果、字符串运算;表达式必须为int类型
——————–


CHECKSUM_AGG应用简介:

 

   create table test(keyId int identity,info varchar(30))
go
insert into test(info)values('a'),('b'),('c'),('d'),('e')
go

select  CHECKSUM_AGG(cast( keyId as int))  from test 
go
insert into test(info)values('e'),('f'),('c'),('d'),('e')
go

select  CHECKSUM_AGG(cast( keyId as int))  from test 
go
truncate table test
drop     table test 
 
mssql_sqlserver_checksum_agg整型群组数据的校验

mssql_sqlserver_checksum_agg整型群组数据的校验



相关教程