数据仓库服务 GAUSSDB(DWS)-二进制字符串函数和操作符:substring_index(string, delim, count)

时间:2024-04-18 16:25:02

substring_index(string, delim, count)

描述:按照区分大小写匹配查找delimiter分隔符,返回string字符串中第count次出现delim分隔符之前的子串。若count为负数,则从末尾向前查找delim分隔符。若参数含有NULL值,返回NULL。该函数仅8.2.0及以上集群版本支持。

返回值类型:text

示例:按照区分大小写匹配查找delimiter分隔符".wWw.",返回string字符串"www.wWw.cloud.wWw.com"中第2次出现delimiter分隔符之前的子串"www.wWw.cloud"。

1
2
3
4
5
SELECT SUBSTRING_INDEX('www.wWw.cloud.wWw.com', '.wWw.', 2) AS RESULT;
    result
---------------
 www.wWw.cloud
(1 row)
support.huaweicloud.com/sqlreference-830-dws/dws_06_0031.html