我有一个表,其中一列是total_price,它存储了存储在另一个表中的项目的价格总和.我想知道如何在SQL中执行此操作.我希望总价格列自动计算价格总和并存储在其列中.换句话说,我需要一个总和所需值的列并默认存储它.
例:
订单项表格包含数量,pid和总价格字段.
产品表有一个pid和price字段.
订单项表中的总价格字段应存储(lineitem.quantity*product.price)值.
小智 8
使用此查询创建一个表,其中col3为col1和col2的总和:
CREATE TABLE [dbo].[Emp](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](50),
[Price] [float] NULL,
[Qty] [float] NULL,
[total] AS ([Price]*[Qty])
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8162 次 |
| 最近记录: |