sql server use computed column

前端 未结 3 399
长情又很酷
长情又很酷 2021-01-18 06:19

I have a query like this:

select 
(price1 + price2 + price3) as total_price 
from prices

How can i use the computed column total_price to c

3条回答
  •  北海茫月
    2021-01-18 07:10

    I'd also consider a computed column on the table if this will used often

    ALTER  TABLE prices ADD
       total_price AS (price1 + price2 + price3)
    

    Then your query is

    select 
        total_price,
        (price4 + total_price) as total_price2
    from prices
    

    This way, you can apply the DRY principle...

提交回复
热议问题