我有一个名为Stock的表,它包含各种字段,其中两个是价格和数量。如何显示原始表格的所有内容以及计算字段(数量*价格)。
我试过
SELECT (Quantity * Price) FROM Stock;
这显示了计算字段,但我无法在原始表格旁边显示此计算字段。
答案 0 :(得分:1)
使用
SELECT *, Quantity * Price FROM Stock;
这将首先打印Stock表格的所有字段,然后打印您计算的字段
答案 1 :(得分:1)
这很容易实现。如果您想要每个值,只需在*
语句中使用SELECT
- 通配符:
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
- 关键字,您已为计算创建了别名,此别名可以访问结果。