-- 将逗号分隔的字符串转为多行
SELECT unnest(string_to_array('4513,4564,555',',')) as a1;
-- array转为行
SELECT unnest(ARRAY[1,2]);
SELECT * from unnest(ARRAY[1,2],ARRAY['foo','bar','baz']);
补充:PostgreSQL 行转列、列转行字符串函数、字符串分割函数
本文主要介?PostgreSQL 的行转列、列转行以及字符串切割函数,实际业务中对前两个均有使用,并配有实际例子参考。
1、字符串列转行
string_agg,某些地方也称为字符串聚合操作。
如果需要按照一个字符串按照某个分割符拼接起来。
例如:
按照id把字符串按照指定分隔符拼接起来。实际业务中有什么需要这种字符串函数的呢?
-----------------------update 2020年1月16日17:05:59-----------------------
这里学习