SQL系列函数——字符串函数

1.charindex函数用来寻找一个指定的字符(串)在另一个字符串中的起始位置,返回一个整数,没找到就返回0.

select CHARINDEX('SQL','Microsoft SQL SERVER'),返回结果为11

2.len返回字符串的长度

select LEN('Microsoft SQL SERVER'),返回结果为20

3.lower函数将给定字符串的大写转换成小写

select LOWER('SQL SERVER 课程'),返回结果为"sql server 课程"

4.upper函数将给定字符串的小写转换成大写

select UPPER('sql server 课程'),返回结果为"SQL SERVER 课程"

5.ltrim函数去除字符串左边的空格

select ltrim(' sql server 课程 '),返回结果为"sql server 课程 "

6.rtrim函数去除字符串右边的空格

select rtrim(' sql server 课程 '),返回结果为" sql server 课程"

7.left/right函数从字符串左边/右边返回指定书目的字符

select LEFT('sql server 课程',3),返回结果为"sql"。select right('sql server 课程',3),返回结果为" 课程"

8.replace函数替换字符串中的字符

select REPLACE('sql server 课程','课程','测试'),返回结果为"sql server 测试"

9.substring函数分割给定的字符串

select SUBSTRING('sql server',4,11),返回结果为"server"

10.stuff函数删除从指定位置开始的指定长度的字符,并在该位置插入一个新的字符串

select STUFF('sql server 课程',12,2,'我把课程删除了,换成了测试'),返回结果为"sql server 我把课程删除了,换成了测试"

 

  

转载于:https://www.cnblogs.com/zuimeideshi520/p/6738652.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值