2013-11-01 145 views
0

我有一个关于sql的问题。问题状态如下:SQL根据计算值创建新列

列出SG级中每个零件的零件号,说明,on_hand_Value(on_hand * price)。指定名称ON_HAND_VALUE来计算coloumn

SELECT part_code, description, ???? 
    FROM parts 
    WHERE class = 'SG'; 

我不知道如何从on_hand和价格列计算这个新列?我用ALTER TABLE

回答

1

你可以有这样的事情

SELECT part_code, description, on_hand * price As ON_HAND_VALUE 
FROM parts 
WHERE ... 
+0

我只是想通了,谢谢你 –

0
SELECT 
    part_code, 
    description, 
    on_hand * price ON_HAND_VALUE 
FROM parts 
WHERE class = 'SG'; 

“AS”是可选的,你可以使用或不这样做,在任何情况下,你会看到“ON_HAND_VALUE”作为一个新的专栏标题