Postgresql,写视图

时间:2014-12-15 12:34:44

标签: database postgresql view

我在数据库知识方面不强,尤其是Postgresql。所以istuation是:我在表num_bigger和num_lower中有两列。我需要制作第三列

elapsed = num_bigger - num lower

我已经用Google搜索并发现最好的方法是制作一个视图(我也发现了如何使用触发器执行此操作,但我们不允许这样做)。有任何建议如何制作这种观点?

1 个答案:

答案 0 :(得分:4)

只需在SELECT语句中使用该表达式:

select num_bigger, 
       num_lower,
       num_bigger - num_lower as elapsed
from the_table;

如果您想从中查看视图,请使用:

create view some_view_name
as
select ....;

手册中的更多细节: