GBase 8a函数string_to_array介绍
功能描述
在出现分隔符时,拆分字符串,将拆分后的数据形成文本数组。
语法:
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) |
评论
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529