如何在不使用别名的情况下选择具有其他名称的列值
作为我的问题,我有桌子
empId Salary
1 10000
2 20000
我想在不使用任何别名的情况下将 empId、Salary、Salary 显示为总计。
empId Salary Total
1 10000 10000
2 20000 20000
这个问题是在一次会议中提出的
如何在不使用别名的情况下选择具有其他名称的列值
作为我的问题,我有桌子
empId Salary
1 10000
2 20000
我想在不使用任何别名的情况下将 empId、Salary、Salary 显示为总计。
empId Salary Total
1 10000 10000
2 20000 20000
这个问题是在一次会议中提出的
你不能直接做,你可以在那个表上创建“VIEW”。
例子
CREATE OR REPLACE VIEW xx_emp_v
( empId
, Salary
, total )
AS
SELECT empId
, Salary
, Salary
FROM emp ;
然后像这样查询该视图
SELECT empId
, Salary
, total
FROM xx_emp_v ;
您的输出将是:
empId Salary Total
1 10000 10000
2 20000 20000
好吧,你不能。显示两列的唯一方法是
ALIAS
。