SQL Oracle:选择所有数据,然后将两列相乘

问题描述 投票:0回答:1

我正在尝试显示表中的所有数据,取两列并相乘,然后将结果放在最后的新列中。我可以使用'*'然后相乘还是必须分别选择每一列?

这将使用OracleLive中的JustLee数据库显示我想要的结果,但是我必须选择每一列。

select order#, item#, isbn, quantity, paideach, quantity * paideach as "Item Total" 
from orderitems;

是否可以合并'*'然后乘以两列?以下是我要寻找的内容。

select *, quantity * paideach as "Item Total"
from orderitems;

谢谢。

sql oracle
1个回答
0
投票

向表添加别名:

select o.*, quantity * paideach as "Item Total"
from orderitems o;
© www.soinside.com 2019 - 2024. All rights reserved.