2012-11-26 30 views
-2

如何选择与其它名称的列值,而无需使用别名如何选择与其它的名字列值,而无需使用别名

至于我的问题,我有表

 empId Salary 
     1  10000 
     2  20000 

,我想展示EMPID ,薪金,工资总额不使用任何别名。

 empId Salary Total 
     1  10000 10000 
     2  20000 20000 

这个问题是问在会议

+0

为什么? “而无需使用任何别名”你在哪里显示这个输出?如果您询问原始SQL输出,使用别名是**正确的方法。 –

+0

这是矛盾的。你看不到表中没有的列。并有使用别名'别名' – polin

+0

什么是错误的使用别名?指定可以帮助他人更好地理解你的问题。 – SajjadHashmi

回答

0

好了,你不能。你可以为两栏做的唯一方法显示是

  • 更改表,并重新命名COLUMNNAME
  • 供应ALIAS
0

你不能直接做,你可以在该表上创建“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 
+0

我可以在Single Select Statement中做到吗? –