PGSQL_函数

发布时间 2023-12-27 15:30:52作者: EAGO

逗号分隔字符串,转换成一列

--源数据:'c6d4eed5,7e51b2d9,768db3f1,7cc464bb'

--函数:regexp_split_to_table

SELECT regexp_split_to_table('c6d4eed5,7e51b2d9,768db3f1,7cc464bb',',')

image-20231227144535673

逗号分隔字符串,转换成数组

--源数据:'c6d4eed5,7e51b2d9,768db3f1,7cc464bb'

--函数:regexp_split_to_array

SELECT regexp_split_to_array('c6d4eed5,7e51b2d9,768db3f1,7cc464bb',',') AS data

image-20231227144815111

列转换成数组

--函数:ARRAY_AGG

SELECT ARRAY_AGG(columndata) AS data
FROM table

数组转换成字符串

--函数:array_to_string

SELECT array_to_string(ARRAY_AGG(display_name),'/')
FROM table