array_to_string()

将数组转换为字符串的函数

array_to_string() 是一个系统函数,它将数组的元素转换为字符串,并使用指定的定界符连接它们。

array_to_string()PostgreSQL 7.4中添加。

用法

array_to_string ( array anyarray, delimiter text [, null_string text ] ) → text

更改历史

示例

基本用法示例:

postgres=# SELECT array_to_string(ARRAY[1,2,3], ',');
 array_to_string 
-----------------
 1,2,3
(1 row)

默认情况下,NULL值将被忽略。

postgres=# SELECT array_to_string(ARRAY['foo',NULL,'baz'], ',');
 array_to_string 
-----------------
 foo,baz
(1 row)

但是,如果显式提供NULL元素的值,则该值将包含在输出中。

postgres=# SELECT array_to_string(ARRAY['foo',NULL,'baz'], '|', '{NULL}');
 array_to_string 
-----------------
 foo|{NULL}|baz
(1 row)

分类

数组字符串操作系统函数

另请参阅

string_to_array()

反馈

请在此处提交关于"array_to_string()" 的任何评论、建议或更正 此处