将数组转换为带分隔符的字符串|在PostgreSQL中

前端之家收集整理的这篇文章主要介绍了将数组转换为带分隔符的字符串|在PostgreSQL中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要从一个给定的数组中形成一个字符串.

假设array [1] = gvk,array [2] = gvk1和array [3] = gvk2,那么我需要将这些值变成一个字符串,如:

Mystring = gvk | gvk1 | gvk2

我想你可以在这里使用 array_to_string功能

array_to_string(anyarray,text) –> text
concatenates array elements using supplied delimiter

例:

scalasb=> select array_to_string(ARRAY[1,2,3],'~^~');
 array_to_string 
-----------------
 1~^~2~^~3
(1 row)

scalasb=>

猜你在找的Postgre SQL相关文章