SQL Server教程:内置函数
SQL Server为了日常方便加入了一些内置函数,可以供使用者直接使用,避免用户再去编写函数。
如何学习过C语言可能知道,我们经常使用字符串处理函数,如下:
// 字符串复制函数
strcpy()
// 字符串拼接函数
strcat()
// 字符串计算字符长度函数
strlen()
// ...
这些函数不用我们自己编写,只需要再源文件引入 #include <stdio.h>
库,即可使用。
sql server 也是这种思想,甚至连引入头文件都不需要了,可以直接调用函数
一、内置函数
1-1 字符串函数
函数 | 功能 | 备注 |
---|---|---|
DATALENGTH | 统计字符串占用空间大小 | |
LEN | 统计字符串数量 | |
UPPER | 将字符串中的小写字母转换为大写字母 | |
LOWER | 将字符串中的大写字母转换为小写字母 | |
LTRIM | 清除字符串左边填充的空格 | |
RTRIM | 清除字符串右边填充的空格 |
1-2 日期函数
函数 | 功能 | 备注 |
---|---|---|
GETDATE | 获取系统当前的日期和时间 | 格式:2022-12-29 09:25:49.870 |
1-3 数学函数
函数 | 功能 | 备注 |
---|---|---|
RAND | 返回一个0~1之间的随机的浮点数 | |
ABS | 返回一个数的绝对值 | |
POWER | 返回一个数的幂值 | |
SQUARE | 返回一个浮点数的平方 | |
SQRT | 返回一个浮点数的平方根 |
1-4 聚合函数
函数 | 功能 | 备注 |
---|---|---|
SUM | 求和 | |
AVG | 求平均值 | |
MIN | 求最小值 | |
MAX | 求最大值 | |
COUNT | 统计数量 | |
DISTINCT | 返回一个集合,并从指定集合中删除重复的元组 |