如何在单个查询中将column1 column2,column 3添加到总计列

时间:2019-07-02 10:28:54

标签: sql

我创建了学生表。它具有四个标记列和一个总计列。如果我插入四个标记列值,如何将总计自动添加到总计列中?

1 个答案:

答案 0 :(得分:1)

如果我理解您,您正在询问有关计算列的信息。

它会在收到请求时进行计算,并且在插入行时不会占用表中的任何额外空间。

在下面的示例中,TotalColumn将自动包含Col1-4的总和。

插入时,跳过TotalColumn。

选择后,它将自动计算并返回。

CREATE TABLE MyTbl
( Col1 INT
 ,Col2 INT
 ,Col3 INT
 ,Col4 INT
 ,TotalColumn AS Col1+Col2+Col3+Col4
)