DB2 SQL选择All with Columns为

时间:2018-06-12 15:06:17

标签: sql db2 ibm-midrange

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

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

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

感谢您的帮助。

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

1 个答案:

答案 0 :(得分:8)

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

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