如何在列中添加另外两列的PRODUCT?

时间:2012-12-13 19:18:42

标签: c# sql product

我正在为市场(迷你市场)开展项目。我想创建一个存储表,我有我的所有产品。在此表中有QUANTITY ColumnPURCHASE PRICE列。我想添加TOTAL列。在总栏中,它应该显示我的价格:

TOTAL = QUANTITY * PURCHASE PRICE

我想问你我应该怎么做(TOTAL = QUANTITY * PURCHASE PRICE)?我在 SQL SERVER 中创建表时有没有选择?或者我必须在 C#代码中执行此操作?

请帮帮我们?

2 个答案:

答案 0 :(得分:4)

理论上,根本不应该执行此操作 - 在关系数据库中,派生字段不应存储在数据库中,而应根据需要派生。

答案 1 :(得分:1)

 Update MyTableName Set
    Total = Quantity * PurchasePrice

但您应该考虑在需要它的选择查询中动态计算,或者添加计算列。

Alter Table MyTableName  
Add Column Total = Quantity * PurchasePrice