在PostgreSQL中以列表格式显示数据
我有如下表格数据: 预期结果: 我正在尝试的问题:在PostgreSQL中以列表格式显示数据,postgresql,Postgresql,我有如下表格数据: 预期结果: 我正在尝试的问题: select Id, string_to_array(element_X::text,',')::int[] from table; 但它是一个花括号(我知道,它只是一个数组)。是否可以将其显示在方括号中 截至目前的结果: Postgresql说,有可能这样显示吗 装饰由数组周围的大括号({和})组成 相邻项之间的值加分隔符字符 它确实是数组的表示。如果只想显示,可以使用类似于translate的功能 with arry as( sel
select Id, string_to_array(element_X::text,',')::int[] from table;
但它是一个花括号(我知道,它只是一个数组)。是否可以将其显示在方括号中
截至目前的结果:
Postgresql说,有可能这样显示吗
装饰由数组周围的大括号({和})组成
相邻项之间的值加分隔符字符
它确实是数组的表示。如果只想显示,可以使用类似于translate
的功能
with arry as(
select id, string_to_array(element_X::text,',')::int[] as element_X_arry from table
)
select id, translate(element_X_arry::text,'{}','[]') from arry
在客户端显示结果。在客户端代码中,用括号替换文本表示的大括号应该很容易。