如何在postgres中执行select row(*)

时间:2016-05-02 16:59:02

标签: sql postgresql select

在postgres中,您可以将row作为单个单元格返回,如下所示:

select row(date_created,created_By)
from some_table

但是,当您执行select row(*)

时,这不起作用

有人知道如何使用row()实现asterisk函数,所以如果将来我的表发生更改,我将不必修改查询吗?

我正在使用Postgres版本8.4.1

谢谢。

1 个答案:

答案 0 :(得分:2)

您只需要在*前加上table-name或table-alias。

Documentation

select row(s.*)
from some_table s