zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql 字符串截取

mysql 字符串 截取
2023-09-14 09:00:31 时间

1.从左至右截取

①使用left()函数可以从左至右对字符串进行截取

语法:LEFT(str,length)

SELECT LEFT(MAX(batchnumber),10) from crawl_elong_wxapi_room_list

②使用substr()函数进行截取

语法:SUBSTR(str,startPosition,returnLength)

str是要进行截取的字符串,startPosition(数字)是给定开始截取的位置,returnLength(数字)是指定要截取的长度;

2.从右至左截取

使用right()函数可以从右至左对字符串进行截取

语法:RIGHT(str,length)

3.反转字符串截取后再反转还原

利用REVERSE()函数可以将字符串内容进行反转

例如 执行 select REVERSE('cba') 结果为 abc;一些情况可以使用这个函数反转截取后再反转。

4.截取指定指定字符或字符串之间的内容

mysql:

在mysql中可使用SUBSTRING_INDEX()函数来截取指定字符或字符串的内容;

语法:SUBSTRING_INDEX(str,delim,count)
str是要进行截取的字符串;delim是指定的分割字符或字符串;count是delim在对应str内容中出现的次数,count为正数表示从左至右截取n次之前的所有内容,为负数表示从右至左截取n次之前的内容;