T-SQL提供的函数
字符串函数
| UPPER(字符串) LOWER(字符串) | 将字符串转为大写,返回新的字符串 将字符串转为小写,返回新的字符串 | 
| LTRIM(字符串) RTRIM(字符串) LTRIM(RTRIM(字符串)) | 去除字符串左边的空格,返回新的字符串 去除字符串右边的空格,返回新的字符串 可以利用函数的嵌套来去除两端的空格 | 
| LEN(字符串) | 返回字符串的字符个数 | 
| CHARINDEX(查找字符串,源字符串[,开始索引]) | 取得指定字符串在源字符串中的索引(索引从1开始,没找到返回0) | 
| 截取字符串 | 
 | 
| RIGHT(源字符串,长度) | 从右边取指定长度的字符串,返回字符串 | 
| LEFT(源字符串,长度) | 从左边取指定长度的字符串,返回字符串 | 
| SUBSTRING(源字符串,开始索引,长度) | 截取指定范围的字符串,返回字符串 | 
| 替换字符串 | 
 | 
| REPLACE(源字符串,查找字符串,替换字符串) | 替换所有指定字符串,返回新字符串 | 
| STUFF(源字符串,开始位置,长度,替换字符串) | 替换指定范围的字符串,返回新字符串 | 
日期函数
| GETDATE() | 取得当前系统时间,返回日期类型 | 
| DATEADD(日期部分,增加数量,源日期) | 在原日期的基础上追加指定日期部分,返回新日期 | 
| DATEDIFF(日期部分,开始日期,结束日期) | 取得两个指定日期之间的指定部分差值,返回整数 | 
| DATENAME(日期部分,日期) | 取得日期的指定部分的字符串形式,返回字符串 | 
| DATEPART(日期部分,日期) | 取得日期的指定部分的整数形式,返回整数 | 
数学函数
| RAND() | 取得0-1的随机浮点数(float) | 
| CONVERT(INT,RAND*(MAX - MIN+ 1))+MIN | 获得指定范围取随机数公式 | 
系统函数
| CONVERT(目标类,表达式 [日期类型] ) | 指定值的类型转换 | 
| CAST(表达式 AS 目标类型) | 指定值的类型转换 | 
 
 
原文:https://www.cnblogs.com/jiangyi1240277238/p/13059979.html