SQL Server 2008 R2 系统函数学习

Posted GaoAnLee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 R2 系统函数学习相关的知识,希望对你有一定的参考价值。

/*******************************************
 * 聚合函数
 *******************************************/
 SELECT AVG(id) AS Average FROM school AS s  --返回组中各值的平均值 *
 
 SELECT BINARY_CHECKSUM(id) FROM school AS s --返回按照表的某一行或一组表达式计算出来的二进制校验和值
 
 SELECT CHECKSUM(id) FROM school AS s --返回按照表的某一行或一组表达式计算出来的校验和值
 
 SELECT CHECKSUM_AGG(id) FROM school AS s --返回组中各值的校验和值
 
 SELECT COUNT(id) FROM school AS s  --返回组中的项数 *
 
 SELECT COUNT_BIG(id) FROM school AS s --返回组中的项数
 
 SELECT p.province,p.provinceid,GROUPING(p.provinceid)
 FROM provinces AS p
 INNER JOIN cities AS c
 ON p.provinceid = c.provinceid GROUP BY p.province,p.provinceid WITH CUBE --rollup
 --为GROUP BY 列表中的表达式返回1(聚合)或0(非聚合) 
SELECT p.province,p.provinceid,GROUPING_ID(p.provinceid) FROM provinces AS p INNER JOIN cities AS c ON p.provinceid = c.provinceid GROUP BY p.province,p.provinceid WITH CUBE --rollup
--返回一个整数,表示参数的GROUP BY级别
SELECT MAX(id) FROM school AS s --返回表达式的最大值 * SELECT MIN(id) FROM school AS s --返回表达式的最小值 * SELECT STDEV(id) FROM school AS s --返回给定表达式中所有值的总体标准偏差 SELECT STDEVP(id) FROM school AS s --返回给定表达式中所有值的总体标准偏差 SELECT SUM(id) FROM school AS s --返回表达式中所有值的和或仅非重复值的和 * SELECT VAR(id) FROM school AS s --返回给定表达式中所有值的方差 * SELECT VARP(id) FROM school AS s --返回给定表达式中所有值的总体方差 /******************************************* * 配置函数 *******************************************/ SELECT CONNECTIONPROPERTY(net_transport) AS Net transport ,CONNECTIONPROPERTY(protocol_type) AS Protocol type --返回连接属性的属性值* SELECT @@DATEFIRST --返回set datefirst 参数的当前值,该值表示为每周指定的第一天 SELECT @@DBTS --返回当前数据库的当前timestamp数据类型的值。此时间戳在数据库中保证是唯一的 * SELECT @@LANGID --返回当前作用语言的本地语音标识符 SELECT @@LANGUAGE --返回当前所用语言的名称 * SELECT @@LOCK_TIMEOUT --返回当前会话的当前锁定超时设置(毫秒) 没有设置则返回-1 * SELECT @@MAX_CONNECTIONS --返回允许同时进行的最大用户连接数 * SELECT @@MAX_PRECISION --按照服务器中的当前设置,返回decimal 和numeric 数据类型作用的精度级别 * SELECT @@NESTLEVEL --返回当前存储过程执行的嵌套级别(初始值为 0) * SELECT @@OPTIONS --返回有关当前 SET 选项的信息 * SELECT @@REMSERVER --返回远程SQL Server 在登录记录中显示的名称 * SELECT @@SERVERNAME --返回本地SQL Server的名称 * SELECT @@SERVICENAME --返回目前用于运行SQL Server的注册表项的名称 * SELECT @@SPID --返回当前用户进程的服务器进程标识符 SELECT @@TEXTSIZE --返回SET语句中的TEXTSIZE选项的当前值 * SELECT @@VERSION --返回当前安装的SQL Server的日期、版本和处理器类型 *

 




以上是关于SQL Server 2008 R2 系统函数学习的主要内容,如果未能解决你的问题,请参考以下文章

win2012 server r2 怎么打开安装的sql2008

SQL Server 2008R2 用户定义函数(表值)性能

windows server 2008 R2 SP1 安装SQL Server 2008 R2时提示 "此操作系统不支持此版本的 SQL Server 版本"

SQL Server 2008 R2 Express三个版本有啥区别?

windows 2012 r2怎么安装sql server 2008 r2

SQL Server2008R2学习记录