前言:在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。SQL Server包含多种不同的函数用以完成各种工作,每一个函数都有一个名称,在名称之后有一对小括号,如:GETDATE()。大部分的函数在小括号中需要一个或多个参数。
文章目录
一、转换函数
二、字符串函数
三、日期函数
四、数学函数
五、系统函数
六、其他函数
常用的几类函数:
转换函数
用来实现数据类型之间的转换
字符串函数
用于控制返回给用户的字符串
日期函数
用于操作日期值
数学函数
用于对数值进行代数运算
系统函数
获取有关SQL Server中对象和设置的系统信息
其他函数
SQL Server中其他常用的函数
一、转换函数
函数名 描 述 示 例
CAST 将一种数据类型的表达式转换为另一种数据类型的表达式 SELECT CAST(12345 AS VARCHAR(5))
返回:字符串12345
CONVERT 将一种数据类型的表达式转换为另一种数据类型的表达式 SELECT CONVERT(VARCHAR(5),12345)
返回:字符串12345
二、字符串函数
函数名 描 述 示 例
CHARINDEX 寻找一个指定的字符串在另一个字符串中的起始位置 SELECT CHARINDEX(‘Server’,‘SQL Server课程’,1)
返回:5
DATALENGTH 返回用来表示任何表达式的字节数 SELECT DATALENGTH(‘SQL Server’)
返回&#