有没有办法在SELECT*之后添加一个额外的列?

Adr*_*los 4 sql oracle select

我想从我的employees表中选择所有列+来自同一个表的另一个计算列,而无需手动键入所有列.

我考虑过这个问题:

SELECT *, salary *2 FROM employees;
Run Code Online (Sandbox Code Playgroud)

但是尝试这样做我得到错误:

  1. 00000 - "未找到FROM关键字"

GMB*_*GMB 6

您需要对表进行别名:

SELECT e.*, e.salary *2 FROM employees e; 
Run Code Online (Sandbox Code Playgroud)

  • @AdrianLópezdeLacalle如果解决方案有效,请接受答复和投票. (2认同)