函数的类别和作用:
聚合函数:
执行的操作是将多个值合并为一个值。例如COUNT、SUM、MIN 和 MAX。
配置函数:
是一种标量函数,可返回有关配置设置的信息。
转换函数:
将值从一种数据类型转换为另一种。
加密函数:
支持加密、解密、数字签名和数字签名验证。
游标函数:
返回有关游标状态的信息。
日期和时间函数:
可以更改日期和时间的值。
数学函数:
执行三角、几何和其他数字运算。
元数据函数:
返回数据库和数据库对象的属性信息。
排名函数:
是一种非确定性函数,可以返回分区中每一行的排名值。
行集函数:
返回可在 Transact-SQL 语句中表引用所在位置使用的行集。
安全函数:
返回有关用户和角色的信息。
字符串函数:
可更改 char、varchar、nchar、nvarchar、binary 和varbinary 的值。
系统函数:
对系统级的各种选项和对象进行操作或报告。
系统统计函数:
返回有关 SQL Server 性能的信息。
文本和图像函数:
可更改 text 和 image 的值。
函数的组成:
函数的目标是返回一个值。大多数函数都返回一个标量值(scalar value),标量值代表一个数据单元或一个简单值。实际上,函数可以返回任何数据类型,包括表、游标等可返回完整的多行结果集的类型。