首页 > 代码库 > SQL 字符串函数
SQL 字符串函数
1、转换为大写字符串UPPER
upper函数用于将字符串全部转换为大写字符后返回。
返回值:
varchar或nvarchar,变长字符串。
示例:
select upper(‘abcdefg‘) --输出 ABCDEFG 留意到已经全部转换为大写了
2、转换为小写字符串LOWER
lower函数将字符串全部转换为小写字符后返回。
返回值:
varchar或nvarchar,变长字符串
示例:
select lower(‘ABCDEFG‘) --输出 abcdefg 已经全部转换为小写了
3、清除左边空格LTRIM
如果字符串的字一个字符为空格,LTRIM函数用于清除连续的左边空格。
varchar或nvarchar,变长字符串。
示例:
select ltrim(‘ 123456789‘) --输出 123456789,注意左边的空格已被删除了,输出字符串左边是没空格的
4、清除右边空格RTRIM
RTRIM函数用于清空右边连续的空格。
varchar或nvarchar,变长字符串。
示例:
select rtrim(‘123456789 ‘) --输出123456789,注意右边的空格已经被清除了
5、截取字符串SUBSTRING
substring函数可以对字符串进行字串的截取操作。
示例:
select substring(‘hello‘,1,2) --输出 he 与C#有点不同,它第一个字符是从1开始的
6、获取字符串长度LEN
len函数用于获取字符串的长度(字符数),但不包括右边的空格。左边的空格和右边的空格计算在内。
示例:
select len(‘天下之大,无奇不有‘) -- 输出 9
14、截取左边字符串 LEFT
left函数用于截取从左边第一个字符开始,指定长度的字符串。其执行效果等于substring(expression,1,length)
varchar或nvarchar,变长字符串。
示例:
select left(‘123456789‘,3) --输出 123
15、截取右边字符串RIGHT
RIGHT函数用于截取从右边第一个字符开始,指定长度的字符串。其执行效果等于SUNSTRING(expression,len(expression)-length+1,length)。
varchar或nvarchar,变长字符串。
示例:
select right(‘123456789‘,3) --输出 789
16、清除左边空格LTRIM
如果字符串的字一个字符为空格,LTRIM函数用于清除连续的左边空格。
varchar或nvarchar,变长字符串。
示例:
select ltrim(‘ 123456789‘) --输出 123456789,注意左边的空格已被删除了,输出字符串左边是没空格的
17、清除右边空格RTRIM
RTRIM函数用于清空右边连续的空格。
varchar或nvarchar,变长字符串。
示例:
select rtrim(‘123456789 ‘) --输出123456789,注意右边的空格已经被清除了
23、REPLACE
用另一个字符串值替换出现的所有指定字符串值。
示例:
SELECT REPLACE(‘abcde‘,‘abc‘,‘xxx‘) --xxxde abcde 是要查那些字符(abcde) abc 是要把abc替换 xxx是替换成什么
SQL 字符串函数