除了指定每一列之外,没有其他简便易行的方法。
但是,如果您不介意重复项, 并且 不关心列名,则可以为这些列取别名:
Select
ColumnC as ColumnC1,
ColumnJ as ColumnJ1,
ColumnF as ColumnF1,
t.*
from
Table1 as t
只是为了演示,我也对Table1进行了别名。您可以省略as
关键字,但我认为它使可读性更高。
请注意,尽管这些额外的列对于Oracle来说根本不难查询,但它们确实会产生额外的流量。对于测试,此解决方案很好,但是在生产代码中,我将选择仅选择所需的列,并且仅选择一次。这只是一点点额外的工作。毕竟,您有几列?:)