pgsql string_to_array函数
- 作用:将输入的字符串转换为array形式,例如输入为‘你好,hello',使用该函数输出为{’你好','hello'}
- 用法:官网截图
- 只提供定界符
- 即提供定界符,又提供可选的空串,可选的串的作用是将字符串根据定界符分割开后的值是该可选的串时,变为null,
例如下面的例子,定界符是‘~^~',可选的串是’yy‘,根据定界符分割后的值为{'xx','yy','zz'},因为分割后的yy等于可选的串yy所以该部分的值变为了NULL
分割后的值必须与可选的串大小、值一模一样才会被替换为NULL
- 补充~~~
- tips1:在string_to_array中,如果定界符参数为 NULL,输入字符串中的每一个字符将变成结果数组中的一个独立元素。
- tips2:如果定界符是一个空串,则整个输入字符串被作为一个单一元素的数组返回。否则输入字符串会被在每一个出现定界符字符串的位置分裂。
- tips3:在string_to_array中,如果空值串参数被忽略或者为 NULL,输入中的子串不会被替换成 NULL。