GBase 8a
其他
文章

GBase 8a函数string_to_array介绍

发表于2025-11-28 17:31:36109次浏览4个评论

功能描述
        在出现分隔符时,拆分字符串,将拆分后的数据形成文本数组。
语法:
        string_to_array(str,delimiter[,null_string]) 
        str:待分割的字符串,如为'',则返回'' 
        delimiter:分割字符串,如为'',则返回整个待分割的串为一个元素, 如为null,则待分割的串中每个字符为一个元素
        null_string:设定空串的字符串,可选。返回的数组元素中如与该参数匹配则替换为NULL

 示例:

gbase> select string_to_array('xx~^~yy~^~zz','~^~');

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

| string_to_array('xx~^~yy~^~zz','~^~') |

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

| ['xx','yy','zz']                      |

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

1 row in set (Elapsed: 00:00:00.00)

 

gbase> select string_to_array('xx~^~aa~^~zz','~^~','aa');

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

| string_to_array('xx~^~aa~^~zz','~^~','aa') |

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

| ['xx',NULL,'zz']                           |

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

1 row in set (Elapsed: 00:00:00.00)

 

gbase> select string_to_array('xx~^~yy~^~zz','');

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

| string_to_array('xx~^~yy~^~zz','') |

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

| ['xx~^~yy~^~zz']                   |

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

1 row in set (Elapsed: 00:00:00.01)

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 8个月前
不错。
星雨楼发表于 8个月前
看看
用户头像
锁钥发表于 8个月前
学习
GBase用户51934发表于 2个月前
继续努力