Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Excel 中,我们可以创建参考单元格(例如 A2 = A1 + 1)。或者我们在其他工作表上创建一个参考单元格。
在 postgres 上,我想为另一个表创建一个引用单元格。是否可以?我怎么能做到这一点?
提前致谢
RDBMS 使用不同的方法。有查询和数据。当您查询某些内容时,对数据执行额外的计算是很自然的。在您的情况下,这是一个简单的算术函数。
说,你有一张桌子:
CREATE TABLE tab ( id integer PRIMARY KEY, a1 integer );
现在,要实现您的案例,您可以执行以下操作:
SELECT id, a1, a1+1 AS a2 FROM tab;
如您所见,我使用公式中的现有列并为结果分配一个新的别名a2。
a2
我真的建议你阅读官方 PostgreSQL 文档中的教程和SQL 基础知识,以及一些 SQL 介绍书。