如何在查询中创建新列,然后使用简单的calc X * Y填充

时间:2019-07-10 12:23:21

标签: sql sql-server tsql

我有两栏。一个是兆瓦,另一个是价格。我想创建一个SQL查询,该查询创建一个名为AwardPrice的第三个虚构列,其中将是一个列(MW)*另一个列(Price)。这两个列已经存在于同一事实表中。

2 个答案:

答案 0 :(得分:3)

我建议您使用计算列:

alter table t add AwardPrice as (MW * Price);

此值是在您查询表时计算得出的,因此该值始终准确且是最新的。

答案 1 :(得分:2)

  

如何在query中创建新列。 。

     

我想创建一个创建...的SQL查询。

我想您想在3语句中这样做

SELECT