MYSQL 字符串的截取,提取,替换

数据库也可以进行字符串的截取。

函数: 
1
、从左开始截取字符串 
left
str, length 
说明:left(被截取的字符串,截取长度) 
例:select leftcontent,200 


2
、从右开始截取字符串 
right
str, length 
说明:right(被截取的字符串,截取长度) 
例:select rightcontent,200

 
 


3
、截取字符串 
substring
str, pos 
substring
str, pos, length 
说明:substring(被截取字符串,从第几位开始截取) 
substring
(被截取字段,从第几位开始截取,截取长度) 
例:

select substringcontent,5

select substringcontent,5,200
(注:如果位数是负数
-5 则是从后倒数位数,到字符串结束或截取的长度) 

 
 


4
、按关键字截取字符串 
substring_index
str,delim,count 
说明:substring_index(被截取字段,关键字,关键字出现的次数) 
例:select substring_index(“he-5-hello”“-“2)

结果:he-5-hello

(注:如果关键字出现的次数是负数
-2 则是从后倒数,到字符串结束) 

 第四个函数用的常见,经常进行字符串的提取数字等。

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: shell程序关于重定向 > >> 1> 2>讲解

下一篇: CentOS 7 Apache 2.4与PHP-FPM

登录 评论
avatar