C# 如何将另外两列的乘积添加到列中?
我正在为一个小型市场做一个项目。我想创建一个存储表,在其中存放我所有的产品。此表中有一个数量列和采购价格列。我想添加TOTAL列。在“总计”列中,应显示以下各项的价格:C# 如何将另外两列的乘积添加到列中?,c#,sql,product,C#,Sql,Product,我正在为一个小型市场做一个项目。我想创建一个存储表,在其中存放我所有的产品。此表中有一个数量列和采购价格列。我想添加TOTAL列。在“总计”列中,应显示以下各项的价格: TOTAL = QUANTITY * PURCHASE PRICE 我想问你,我应该怎么做这个总数=数量*购买价格?在SQL SERVER中创建表时,是否有任何选项可以执行此操作?或者我必须在C代码中这样做 请帮帮我,伙计们?理论上,你根本不应该这样做-在关系数据库中,派生字段不应该存储在数据库中,而是根据需要派生。理论上,你
TOTAL = QUANTITY * PURCHASE PRICE
我想问你,我应该怎么做这个总数=数量*购买价格?在SQL SERVER中创建表时,是否有任何选项可以执行此操作?或者我必须在C代码中这样做
请帮帮我,伙计们?理论上,你根本不应该这样做-在关系数据库中,派生字段不应该存储在数据库中,而是根据需要派生。理论上,你根本不应该这样做-在关系数据库中,派生字段不应该存储在数据库中,而是根据需要派生
Update MyTableName Set
Total = Quantity * PurchasePrice
<>但是您应该考虑只在需要的查询中计算这个值,或者添加一个计算列。
Alter Table MyTableName
Add Column Total = Quantity * PurchasePrice
<>但是您应该考虑只在需要的查询中计算这个值,或者添加一个计算列。
Alter Table MyTableName
Add Column Total = Quantity * PurchasePrice
为什么要将此存储在表中?为什么不在数据库中选择时计算它?@Kaf-我不明白。如果购买价格取决于日期,那么您在存储表的购买价格列中存储了什么?@SystemDown我明白了,我搞错了,我以为价格是指。。。你为什么要把这个放在桌子上?为什么不在数据库中选择时计算它?@Kaf-我不明白。如果购买价格取决于日期,那么您在存储表的购买价格列中存储了什么?@SystemDown我明白了,我搞错了,我以为价格是指。。。Nut或使用表达式作为计算字段创建视图。或使用表达式作为计算字段创建视图。