Mysql substr
MySQL SUBSTR() 函数 :截取字符串
SUBSTR( )与SUBSTRING( )意思相等
函数语法:
SUBSTR (str, pos)
截取从pos位置开始到最后的所有str字符串 . 如substr('中国任命共和过',2),从第二个字符开始(包含第二个字符)截取后面的字符.
SUBSTR (str, pos, len)
截取从pos位置开始,截取len个字符. 如substr('中国任命共和过',2,3),从第二个字符开始(包含第二个字符)截取3个字符.
参数说明:
- str为列名/字符串;
- pos为起始位置;mysql中的起始位置pos是从1开始的;如果为正数,就表示从正数的位置往下截取字符串(起始坐标从1开始),反之如果起始位置pos为负数,那么 表示就从倒数第几个开始截取;
- len为截取字符个数/长度。
注意:
select substr("中华人民共和国" from 3) 与 select substr("中华人民共和国",3) 相同
代码理解:
select substr("中华人民共和国",3); 结果: 人民共和国 select substr("中华人民共和国",-2); 结果: 和国 select substr("中华人民共和国",2,3); 结果: 华人民 select substr("中华人民共和国",-1,3); 结果: 国
钟声敲响了日落,柏油路跃过山坡,一直通向北方的是我们想象,长大后也未曾经过~