mysql取子串函数substr与substring用法

发布时间:2019-09-06编辑:脚本学堂
有关mysql取子串函数substr与sbustring的用法,mysql中的substr()函数和hibernate的substr()参数都一样,就是含义有所不同,需要的朋友参考下。

本节内容:
mysql取子串函数substr与substring用法

pos 支持从结尾向前计数(负数)
 

mysql> SELECTSUBSTRING('Quadratically',5);
       -> 'ratically'
mysql> SELECT SUBSTRING('foobarbar' FROM 4);
       -> 'barbar'
mysql> SELECT SUBSTRING('Quadratically',5,6);
       -> 'ratica'
mysql> SELECT SUBSTRING('Sakila', -3);
       -> 'ila'
mysql> SELECT SUBSTRING('Sakila', -5, 3);
       -> 'aki'
mysql> SELECT SUBSTRING('Sakila' FROM -4 FOR2);

mysql中的substr()函数 
mysql中的substr()函数和hibernate的substr()参数都一样,就是含义有所不同。

用法:
substr(string string,num start,num length);

string为字符串;
start为起始位置;
length为长度。

区别:
mysql中的start是从1开始的,而hibernate中的start是从0开始的。