首页 > 解决方案 > SQL Oracle:选择所有数据,然后将两列相乘

问题描述

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

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

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

是否可以组合'*'然后将两列相乘?下面是我正在寻找的东西。

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

谢谢。

标签: sqloracle

解决方案


为表添加别名:

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

推荐阅读