DB2 SQL Select 列全部为

DB2 SQL Select All With Columns As

我正在 DB2 上处理一些 SQL 查询。是否可以 select table 中的所有列并在 select 语句中使用 "as" 关键字指定某些条件?例如,这个查询是否可行:

select
  *,
  col1 + col2 as sum1,
  col3 - col4 as dif1
from 
  table;

每当我尝试这样做时,我都会收到 SQL0104 错误,它说 "Token , was not valid. Valid tokens: FROM INTO"。

感谢您的帮助。

编辑: 此查询在 AS400 上的 SQLRPGLE 程序中 运行。

将您的 table 别名放在 * 前面。所以:

select
  t.*,
  col1 + col2 as sum1,
  col3 - col4 as dif1
from 
  table t;