DB2 SQL选择All with Columns As

问题描述 投票:1回答:1

我正在使用DB2上的一些SQL查询。是否可以选择表中的所有列,还可以在该select语句中使用“as”关键字指定某些条件?例如,此查询是否可行:

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

每当我尝试这个,我得到SQL0104错误,它说“令牌,无效。有效令牌:FROM INTO”。

谢谢您的帮助。

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

sql db2 ibm-midrange
1个回答
8
投票

将表别名放在*前面。所以:

select
  t.*,
  col1 + col2 as sum1,
  col3 - col4 as dif1
from 
  table t;
© www.soinside.com 2019 - 2024. All rights reserved.