0


SQL中字符串截取函数(substring)

1.left(name,4)截取左边的四个字符

案例
select left(20240428,4)
结果

2024

2.right(name,2)截取右边的2个字符

案例

select right(20240428,2)

结果

28

3.substring(name,5,3)截取name这个字段从第五个字符开始,只截取之后的3个字符

案例

select substring('重庆沙坪坝兰溪谷地',5,3)

结果

兰溪谷地

4.substring(name,3)截取name这个字段从第三个字符开始,之后的所有字符

案例

select substring('重庆沙坪坝兰溪谷地',3)

结果

沙坪坝兰溪谷地

5.substring(name,-4)截取name这个字段的倒数的第四个字符位置开始取,直到结束

案例

select substring('重庆沙坪坝兰溪谷地',-4)

结果

兰溪谷地

6.substring(name,-4,2)截取name这个字段的第四个字符开始(倒数)开始取,只截取之后的2个字符

案例

select substring('重庆沙坪坝兰溪谷地',-4,2)

结果

兰溪

7.substring_index('www.baidu.com','.',2)截取第二个'.'之前的所有字符

案例

select substring_index('www.baidu.com','.',2)

结果

www.baidu

8.substring_index('www.baidu.com','.'-2)截取第二个'.'(倒数)之后的所有字符

案例

select substring('www.baidu.com','.',-2)

结果

baidu.com

9.substr(name,1,char_length(name)-3)截取name字段,取除name字段后三位的所有字符

案例

select substr('重庆沙坪坝兰溪谷地',1,char_length('重庆沙坪坝兰溪谷地')-3)

结果

重庆沙坪坝兰

标签: sql 数据库

本文转载自: https://blog.csdn.net/weixin_56958624/article/details/138278606
版权归原作者 是我的小杨呀 所有, 如有侵权,请联系我们删除。

“SQL中字符串截取函数(substring)”的评论:

还没有评论