有没有一种方法可以在SELECT *之后添加其他列?

时间:2019-02-12 21:36:28

标签: sql oracle select

我想从我的雇员表中选择所有列+从同一表中选择一个额外的计算列,而无需手动输入所有列。

我已经考虑过了:

SELECT *, salary *2 FROM employees;

但是尝试这样做却出现错误:

  
      
  1. 00000-“未在预期的位置找到FROM关键字”
  2.   

2 个答案:

答案 0 :(得分:6)

您需要为表加上别名:

SELECT e.*, e.salary *2 FROM employees e; 

答案 1 :(得分:1)

您可以尝试

SELECT employees.*, employees.salary *2 FROM employees;