1 / 46
SQL Server
常用函数介绍
函数的组成
函数的目标是返回一个值。大多数函数都返回一个标量值
(scalar value)
,标量值代表一个数据单元或一个简单
值。实际上,函数可以返回任何数据类型,包括表、游标等可返回完整的多行结果集的类型。本章不准备讨论到这个深
度,第
12
章将讲解如何创建和使用用户自定义函数,以返回更复杂的数据。
文档收集自网络,仅用于个人学习
函数己经存在很长时间了,它的历史比
SQL
还要长。在几乎所有的编程语言中,函数调用的方式都是相同的:
Result=Function()
在
T-SQL
中,一般用
SELECT
语句来返回值。如果需要从查询中返回一个值,就可以把
SELECT
当成输出运算
符,而不用使用等号:
文档收集自网络,仅用于个人学习
SELECT Function()
函数类别
作用
聚合函数
执行的操作是将多个值合并为一个值。例如
COUNT
、
SUM
、
MIN
和
MAX
。
配置函数
是一种标量函数,可返回有关配置设置的信息。
转换函数
将值从一种数据类型转换为另一种。
加密函数
支持加密、解密、数字签名和数字签名验证。
游标函数
返回有关游标状态的信息。
日期和时间函
数
可以更改日期和时间的值。
数学函数
执行三角、几何和其他数字运算。
元数据函数
返回数据库和数据库对象的属性信息。
排名函数
是一种非确定性函数,可以返回分区中每一行的排名值。
行集函数
返回可在
Transact-SQL
语句中表引用所在位置使用的行集。
安全函数
返回有关用户和角色的信息。
字符串函数
可更改
char
、
varchar
、
nchar
、
nvarchar
、
binary
和
varbinary
的值。
系统函数
对系统级的各种选项和对象进行操作或报告。
系统统计函数
返回有关
SQL Server
性能的信息。
文本和图像函
数
可更改
text
和
image
的值。