返回字符串 str 中在第 count 个分隔符 delim 之前的子串。 如果 count 是一个正数,返回从最后的(从左边开始计数)分隔符到左边所 有字符。 如果 count 是负数,返回从最后的(从右边开始计数)分隔符到右边所有字 符。 示例 1:count 是正数,返回从分隔符“.”到左边的所有字符。 gbase> SELECT SUBSTRING_INDEX('www.generaldata.com.cn', '.', 2) FROM t; +---------------------------------------------------+ | SUBSTRING_INDEX('www.generaldata.com.cn', '.', 2) | +---------------------------------------------------+ | www.generaldata+---------------------------------------------------+ 1 row in set 示例 2:count 是负数,返回从分隔符“.”到右边的所有字符。 gbase> SELECT SUBSTRING_INDEX('www.generaldata.com.cn', '.', -3) FROM t; +----------------------------------------------------+ | SUBSTRING_INDEX('www.generaldata.com.cn', '.', -3) | +----------------------------------------------------+ | generaldata.com.cn | +----------------------------------------------------+ 1 row in set
SUBSTRING_INDEX(str,delim,count)
最新推荐文章于 2024-05-08 16:55:28 发布