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;
我正在 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;