2013-11-01 144 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」作爲一個新的專欄標題