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次之前的内容;