-2

如何在不使用别名的情况下选择具有其他名称的列值

作为我的问题,我有桌子

      empId  Salary
      1       10000
      2       20000

我想在不使用任何别名的情况下将 empId、Salary、Salary 显示为总计。

      empId  Salary   Total
      1       10000   10000
      2       20000   20000

这个问题是在一次会议中提出的

4

2 回答 2

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
于 2012-11-26T10:03:38.750 回答
0

好吧,你不能。显示两列的唯一方法是

  • 更改表并重命名 columnName
  • 供应ALIAS
于 2012-11-26T05:34:33.077 回答