1

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

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

提前致谢

4

1 回答 1

1

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

说,你有一张桌子:

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

现在,要实现您的案例,您可以执行以下操作:

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

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

我真的建议你阅读官方 PostgreSQL 文档中的教程SQL 基础知识,以及一些 SQL 介绍书。

于 2013-02-19T08:39:40.743 回答