【发布时间】:2016-09-24 20:36:12
【问题描述】:
我正在开发一个函数,在该函数中创建一个二维数组,类似于...
{{1, 'John', 'Smith'}, {1, 'Jane', 'Doe'}, {3, 'Tony', 'Stark'}}
我正在构建的函数结合了来自几个不同查询的数据,尽管它看起来似乎没有必要,但这是迄今为止我似乎可以结合我的数据的唯一方法。
我遇到的问题是将数组显示为表格。
我这样调用我的函数:
SELECT * FROM my_func();
^^ 并从上面获取数组输出。 ^^
我希望能够返回如下内容:- 如果我可以标记列,那就更好了。
Col1 | Col2 | Col3
1 | John | Smith
2 | Jane | Doe
3 | Tony | Stark
我试过:SELECT * FROM my_func(); 更好,但仍然无法使用,因为它将所有内容都放在一个列中。
Col1
1
John
Smith
2
Jane
Doe
3
Tony
Stark
【问题讨论】:
标签: sql postgresql plpgsql