【发布时间】:2014-05-09 07:07:26
【问题描述】:
SQL/MySql
我有一张桌子,那张桌子上有 25 列。 我需要从表格中选择 24 列。
我不想在选择查询中写下所有列名,例如:
SELECT column1, column2...column24 FROM table1;
有没有办法从选择查询中获取 (n-1),(n-2) 列?
n = 列数。
【问题讨论】:
-
检查这个stackoverflow.com/questions/21554661/…它可能对你有帮助
-
没有办法。你必须写下所有的列名(我敢肯定写这 24 列会比写这个问题要快)。您的 SQL 客户端不支持您只需选择这些列的自动完成功能吗?
-
简而言之-不。您必须编写所有需要的列。
-
目的是什么?如果您需要使用前 n 列 - 只需使用它们,不要处理其余的列
-
@a_horse_with_no_name 好奇心比盲目做事更重要。