云数据库 GAUSSDB-数组函数:string_to_array(text, text [, text])

时间:2025-06-03 09:35:45

string_to_array(text, text [, text])

描述:使用第二个text指定分隔符,使用第三个可选的text作为NULL值替换模板,如果分隔后的子串与第三个可选的text完全匹配,则将其替换为NULL。

返回类型:text[]

示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
gaussdb=# SELECT string_to_array('xx~^~yy~^~zz', '~^~', 'yy') AS RESULT;
    result    
--------------
 {xx,NULL,zz}
(1 row)
gaussdb=# SELECT string_to_array('xx~^~yy~^~zz', '~^~', 'y') AS RESULT;
   result   
------------
 {xx,yy,zz}
(1 row)
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-2041.html
推荐文章