2012-11-26 61 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中做到嗎? –