Sql IBM DB2选择命名列,然后选择*

Sql IBM DB2选择命名列,然后选择*,sql,db2,Sql,Db2,我似乎不知道如何在IBM DB2 select语句中执行以下操作: SELECT column1, * FROM [some table] 我得到以下错误: SELECT ACCT_NUM, * FROM GEG1.RENL_RATING_STRUC SQL0104N An unexpected token "*" was found following "". Expected tokens may include: "+ - ROW NEXTVAL PREVVAL NEXT PREV

我似乎不知道如何在IBM DB2 select语句中执行以下操作:

SELECT column1, *
FROM [some table]
我得到以下错误:

SELECT ACCT_NUM, * FROM GEG1.RENL_RATING_STRUC
SQL0104N  An unexpected token "*" was found following "".  Expected tokens may include:  "+ - ROW NEXTVAL PREVVAL NEXT PREVIOUS ( <INTEGER> <DECIMAL>".  SQLSTATE=42601
从GEG1.RENL\u评级结构中选择ACCT\u NUM,*
SQL0104N在“”之后发现意外标记“*”。预期的令牌可能包括:“+-ROW NEXTVAL PREVVAL NEXT PREVIVE PREVIVE PREVICE PREVICE”(.SQLSTATE=42601

我搜索了一个语法文档,但找不到。有人能帮我吗?

如果给表指定了别名,您可以在星号前面加上别名来执行您想要的操作:

SELECT A.id, A.*
FROM your_table A
您必须从以下方面解释
select子句
定义:

——全部------。
>>-选择--+-------------+-------------------------------------->
“-不同-”
>--+-*-----------------------------------------------+---------><
| .-,-------------------------------------------. |   
|V | |
“--+-表达式--+---------------------------+-+-+-+-”
||-AS-.|
|'-+---+--新列名-'|
“-公开的名称。*-----------------------------------”

因此,这基本上是这样写的:“您可以
选择*
您可以选择多个表达式(一列)或
公开名称。*
,用逗号分隔”.

我正在使用RENL_RATNG_STRUC.*,但这不起作用。我从来没有想到给表本身加别名。谢谢!@DanChampagne如果您觉得我的答案有用,您可以通过单击投票按钮旁边的复选标记来接受它!@DanChampagne如果您也包括表的架构,您的方法可能会起作用:
SELECT column1,GEG1.RENL_评级结构。*来自[某些表格]
请注意,执行此操作时,结果集中会有两列同名,这可能会产生其他问题。好的一点@GordonLinoff…这是您在交互查看数据时只想作为快捷方式执行的操作。一般情况下,生产代码不应具有SELECT*。我仅将其用于开发查询y、 星号将在生产前删除。
           .-ALL------.   
>>-SELECT--+----------+----------------------------------------->
           '-DISTINCT-'   

>--+-*-----------------------------------------------+---------><
   | .-,-------------------------------------------. |   
   | V                                             | |   
   '---+-expression--+-------------------------+-+-+-'   
       |             | .-AS-.                  | |       
       |             '-+----+--new-column-name-' |       
       '-exposed-name.*--------------------------'