我创建了学生表。它具有四个标记列和一个总计列。如果我插入四个标记列值,如何将总计自动添加到总计列中?
答案 0 :(得分:1)
如果我理解您,您正在询问有关计算列的信息。
它会在收到请求时进行计算,并且在插入行时不会占用表中的任何额外空间。
在下面的示例中,TotalColumn将自动包含Col1-4的总和。
插入时,跳过TotalColumn。
选择后,它将自动计算并返回。
CREATE TABLE MyTbl
( Col1 INT
,Col2 INT
,Col3 INT
,Col4 INT
,TotalColumn AS Col1+Col2+Col3+Col4
)