gpt4 book ai didi

mysql - 在sql中创建一个表列作为两列的总和

转载 作者:行者123 更新时间:2023-11-29 01:09:56 25 4
gpt4 key购买 nike

我有一个表,其中一列是 total_price,它存储存储在另一个表中的项目的价格总和。我想知道如何在 SQL 中执行此操作。我希望总价列自动计算价格总和并存储在其列中。换句话说,我需要一个列来汇总所需的值并默认存储它。

例子:

订单项表有数量、pid 和总价字段。

产品表有一个 pid 和 price 字段。

订单项表中的总价字段应存储(lineitem.quantity*product.price)值。

最佳答案

使用此查询创建一个表,其中 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]

关于mysql - 在sql中创建一个表列作为两列的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21784599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com