[英]How to display a calculated field alongside the original table in sql?
我有一個名為Stock的表,它包含各種領域,其中兩個是價格和數量。 如何顯示原始表格的所有內容以及計算字段(數量*價格)。
我試過了
SELECT (Quantity * Price) FROM Stock;
這顯示了計算字段,但我無法在原始表旁邊顯示此計算字段。
采用
SELECT *, Quantity * Price FROM Stock;
這將首先打印Stock表格的所有字段,然后打印您計算的字段
這很容易實現。 如果你想要每個值,你可以在SELECT
語句中使用*
-wildcard:
SELECT *, (Quantity * Price) AS Calculation FROM Stock;
這將導致類似這樣的事情:
ID | Name | Quantity | Price | Calculation
----+---------+------------+---------+---------------
0 | Banana | 100 | 10 | 1000
1 | Apple | 15 | 10 | 150
2 | Orange | 20 | 5 | 100
3 | Pizza | 3 | 15 | 45
如您所見,使用AS
-keyword,您已為計算創建了別名,並且此別名可以訪問結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.