关于mysql的substring_index函数

函数说明:

SUBSTRING_INDEX(str,delim,count)返回字符串str中在第count个出现的分隔符delim之前的子串。如果count是一个正数,返回从最后的(从左边开始计数)分隔符到左边所有字符。如果count是负数,返回从最后的(从右边开始计数)分隔符到右边所有字符。

举例:

[color=darkblue][/color]

mysql>selectpostId,substring_index(postId,'|',2)fromuser_resumetblorderbyiddesclimit10;

+------------+-------------------------------+

|postId|substring_index(postId,'|',2)|

+------------+-------------------------------+

||79||79|

||76|36|42||76|

||672|66|73||672|

说明:

以上例子中substring_index(postId,'|',2)意思是,返回postId字段中第二个出现“|”字符的左边的字符串

相关推荐