我需要从给定的数组形成一个字符串.
假设array [1] = gvk,array [2] = gvk1和array [3] = gvk2,那么我需要将这些值转换为如下字符串:
Mystring = gvk | gvk1 | gvk2
Pet*_*ans 43
我想你可以在array_to_string这里使用这个功能:
array_to_string(anyarray,text) - > text
使用提供的分隔符连接数组元素
例:
scalasb=> select array_to_string(ARRAY[1, 2, 3], '~^~');
array_to_string
-----------------
1~^~2~^~3
(1 row)
scalasb=>
Run Code Online (Sandbox Code Playgroud)