字符串函数:
1:CHARINDEX:
寻找一个指定的字符串在另一个字符串中的起始位置
SELECT CHARINDEX(‘JBNS‘,‘My Jbns Course‘,1 ) 返回:4。 参数作用(‘要寻找的指定的字符串’,‘指定的字符串所在的字符串’,‘开始查找的位置’)
2:LEN:
返回传递给它的字符串长度
SELECT LEN(‘SQL Server课程‘) 返回:13。 参数作用(‘要返回字符串长度的指定的字符串’)
3:UPPER:
把传递给它的字符串转换为大写
SELECT UPPER(‘sql server课程‘) 返回:SQL SERVER课程 参数作用(‘要转化为大写的指定的字符串’)
4:LTRIM:
清除字符左边的空格
SELECT LTRIM (‘ 周智宇 ‘) 返回:周智宇 (后面的空格保留) 参数作用(‘在字符串左边有空格时使用,用于清除空格’)
5:RTRIM:
清除字符右边的空格
SELECT RTRIM (‘ 周智宇 ‘) 返回: 周智宇(前面的空格保留) 参数作用(‘在字符串右边有空格时使用,用于清除空格’)
6:RIGHT:
从字符串右边返回指定数目的字符
SELECT RIGHT(‘买卖提.吐尔松‘,3) 返回:吐尔松 参数作用(‘所指定的字符串’,‘从右边开始想返回的数值’)
7:REPLACE:
替换一个字符串中的字符
SELECT REPLACE(‘莫乐可切.杨可‘,‘可‘,‘兰‘) 返回:莫乐兰切.杨兰 参数作用(‘想要替换的字符串’,‘想替换的字符串’,‘替换后的字符串’)
8:STUFF:
在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串
SELECT STUFF(‘ABCDEFG‘, 2, 3, ‘我的音乐我的世界‘) 返回:A我的音乐我的世界EFG 参数作用(‘指定的字符串’,‘想删除的开始位置’,‘想删除的字符串的数目’,‘想要插入的新的字符串’)