如果A列具有特定的价值,我如何插入B列?

时间:2016-03-04 19:59:49

标签: sql

如果Column Price具有特定值,我需要在PriceA列中插入一个值,例如

创建表Item2(   价格int,   PriceA int   )

插入Item2(价格,PriceA)    值    (99,0),(56,0),(69,3),(89,0),(99,0),(99,0)

插入Item2(Price,PriceA) 选择   案件     当item2.Price = '99'时     然后item2.PriceA ='120'     其他''   结束   来自Item2

1 个答案:

答案 0 :(得分:0)

 Insert into Item2 values (Price,PriceA) 
 SELECT Price, CASE WHEN Price = '99' THEN '120'
                    ELSE ''
               END as PriceA
 FROM YourTable

另一个选项是在表Item2上有一个insert trigger