具有一个名为Example
的表,该表具有一个名为Value
的列以及其中的一些示例数据value1
,value2
,value3
。
如何将表中的值选择到JSON数组中?
[ "value1", "value2", "value3" ]
答案 0 :(得分:3)
create table example ( value text );
insert into example values ('value1'), ('value2'), ('value3');
select json_agg(value) from example;
json_agg
────────────────────────────────
["value1", "value2", "value3"]