我需要从一个给定的数组中形成一个字符串.
假设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=>