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 | 返回一个集合,并从指定集合中删除重复的元组 |

浙公网安备 33010602011771号