我在数据库知识方面不强,尤其是Postgresql。所以istuation是:我在表num_bigger和num_lower中有两列。我需要制作第三列
elapsed = num_bigger - num lower
我已经用Google搜索并发现最好的方法是制作一个视图(我也发现了如何使用触发器执行此操作,但我们不允许这样做)。有任何建议如何制作这种观点?
答案 0 :(得分:4)
只需在SELECT语句中使用该表达式:
select num_bigger,
num_lower,
num_bigger - num_lower as elapsed
from the_table;
如果您想从中查看视图,请使用:
create view some_view_name
as
select ....;
手册中的更多细节: