MySQL☞substr函数
substr函数:截取字符串
格式如下:
select substr(参数1,参数2,参数3) from 表名
参数1:列名/字符串
参数2:起始位置,如果为正数,就表示从正数的位置往下截取字符串(起始坐标从1开始),反之如果参数2为负数,那么 表示就从倒数第几个开始截取
参数3:表示截取字符的个数
例子:
1、截取前两位字符

2、截取末尾两个字符

为什么会出现一位字符呢?写的也没错啊,起始位置从-1开始,截取位数两位。因为从-1开始,-1往右数,就剩下一位字 符,所以他只能截取到一位字符。
所以截取后两位字符正确操作如下:

还有一种方法,如下图:

本文详细介绍了MySQL中的substr函数,该函数用于从指定位置开始截取字符串。文章解释了如何使用正数和负数作为起始位置,以及如何指定截取的字符数量。通过具体实例,展示了如何截取字符串的前两位和末尾两位字符。
891

被折叠的 条评论
为什么被折叠?



