在MYSQL中排除select查询中的特定列

时间:2009-10-27 06:01:59

标签: mysql select

我想从20列的表中选择15列。 有没有办法排除这5列而不是指定其他15列。

4 个答案:

答案 0 :(得分:3)

不,你要么全部选择它们(*)要么列出15。

答案 1 :(得分:2)

创建一个仅包含您想要获得的列的视图。

答案 2 :(得分:1)

我不认为这是可能的,这不是一个好主意。如果您的列稍后更改怎么办?比你的结果不符合你的对象。如果你的问题来自于平淡的懒惰,那么你可能应该重新考虑。

答案 3 :(得分:0)

包括15列而不是排除5.这也是一种标准做法。

(同时尽量避免使用*,虽然它有效,但它不是标准的)