Postgres:如何创建参考单元?

时间:2013-02-19 08:24:24

标签: database postgresql

在Excel中,我们可以创建参考单元格(例如A2 = A1 + 1)。或者我们在其他工作表上创建参考单元格。

在postgres上我想为另一个表创建一个引用单元格。可能吗?我怎么能做到这一点?

提前致谢

1 个答案:

答案 0 :(得分:1)

RDBMS使用不同的方法。有查询数据。当您查询某些内容时,很自然地会对数据执行额外的计算。在你的情况下,这是一个简单的芳香功能。

说,你有一张桌子:

CREATE TABLE tab (
  id  integer PRIMARY KEY,
  a1  integer
);

现在,要实现您的情况,您可以执行以下操作:

SELECT id,
       a1,
       a1+1 AS a2
  FROM tab;

如您所见,我正在使用公式中的现有列,并为结果指定一个新别名a2

我真的建议你阅读官方PostgreSQL文档中的TutorialSQL Basics,以及一些SQL入门书。