【发布时间】:2011-07-22 01:28:30
【问题描述】:
可能重复:
SQL exclude a column using SELECT * [except columnA] FROM tableA?
大家好
我正在使用 Mysql。
我正在寻找,是否可以使用查询来选择除少数列之外的所有列?
【问题讨论】:
-
我们可以像“SELECT * EXCEPT(column) from table”那样做吗?
可能重复:
SQL exclude a column using SELECT * [except columnA] FROM tableA?
大家好
我正在使用 Mysql。
我正在寻找,是否可以使用查询来选择除少数列之外的所有列?
【问题讨论】:
不,这是不可能的,“全选除外”这一表达尚未在任何现有数据库中实现。
【讨论】:
是的,具体列出列,例如
select col1, col3, col5, othercol
from tbl
(表格包含其他未列出的列)
但如果你的问题是关于(伪)之类的东西
select * - (col2,col4)
from tbl
意思是,* = all,less col2 & col4,那么它至今还没有在任何数据库系统中实现。
【讨论】: