Sql 减去两列值并将结果存储在另一列中
我有一个表,如tbl_1,我有一个列,如A B C。当我插入A列和B列时,它的结果存储在C中,如C=A-B。如果您希望在创建表结构时创建虚拟/计算列,因为您无法指定您使用的RDBMS,请通过以下链接找到适合您的:Sql 减去两列值并将结果存储在另一列中,sql,Sql,我有一个表,如tbl_1,我有一个列,如A B C。当我插入A列和B列时,它的结果存储在C中,如C=A-B。如果您希望在创建表结构时创建虚拟/计算列,因为您无法指定您使用的RDBMS,请通过以下链接找到适合您的: CREATE TABLE tbl_1 ( A int, B int, C AS A - B ); 希望对你有帮助 您的RDBMS支持触发器吗?您可以将C列定义为A-B。您使用的RDBMS将极大地推动您收到的答案。作为一个通用的解决方案,您可以在tbl_1a、
CREATE TABLE tbl_1
(
A int,
B int,
C AS A - B
);
希望对你有帮助
您的RDBMS支持触发器吗?您可以将C列定义为A-B。您使用的RDBMS将极大地推动您收到的答案。作为一个通用的解决方案,您可以在tbl_1a、B、C中插入选择val_a、val_B、val_a-val_B SQL Server语法;但是,如果您的RDBMS支持计算列,@Siyual有最好的建议。不知道为什么这会被否决。@A也不要告诉我,谢谢@也许是因为