特殊應用
更新時間 2025-02-05 09:36:30
最近更新時間: 2025-02-05 09:36:30
分享文章
本文為您介紹SELECT語法的特殊應用場景,例如多行變成單行和一列變成多行。
多行變成單行
teledb=# select array_to_string(array(select nickname from teledb_pg1),',');
array_to_string
-----------------
test,pg
(1 row)
一列變成多行
teledb=# insert into teledb_pg1 values(6, 'teledb, teledb1');
INSERT 0 1
teledb=# select regexp_split_to_table((select nickname from teledb_pg1 where id=6 limit 1), ',');
regexp_split_to_table
-----------------------
teledb
teledb1
(2 rows)