【发布时间】:2013-08-06 02:40:57
【问题描述】:
如何编写一个排除一或两列而不是列出所需列的选择查询。
例如,我们有一个包含 10 列的表 Table1 (col_1,col_2,col_2 ..... col_10) 我们只想选择 col_1 到 col_8。
而不是像这样写
Select col_1, col_2, col_3 .... col_8 from Table1
我们应该这样选择
Select -(col_9, col_10) * from Table1
【问题讨论】:
-
不,没有标准的方法。
-
因为你还没有命名一个 dbms,我猜你是在要求 sql 标准。答案是:不可能
-
你不能这样做,总是更好地提及哪些列是必需的而不是不需要的
-
你能试试这个解决方案吗:stackoverflow.com/a/6691661/835239 ?
标签: sql select filter required