我想从20列的表中选择15列。 有没有办法排除这5列而不是指定其他15列。排除MYSQL中选择查询中的特定列
4
A
回答
1
我不认为这是可能的,这是不是一个好主意。如果你的专栏稍后改变会怎样?比你的结果不符合你的对象。如果你的问题来自懒惰,你可能应该重新考虑。
3
没有,你要么必须全部选中(*)或列出15
2
创建一个仅包含您想要获取的列的视图。
0
包含15列而不包括5.这也是一个标准实践。
(也尽量避免*,它不是标准尽管它已经作品)
相关问题
- 1. MySQL查询选择排除
- 2. MySQL子查询选择特定列
- 3. 从选择查询的列数据中删除特定字符
- 4. *在mysql查询中比选择特定列要慢吗?
- 5. 选择查询以按列排除组
- 6. 只在mysql中选择特定的列
- 7. 有选择地清除MySQL查询缓存(只清除一个特定查询)
- 8. 排序表,并选择特定columns- MySQL查询
- 9. 查询选择组中的特定行
- 10. 如何选择特定类型并排除查询中的其他人
- 11. MySQL查询 - 选择2行2特定DISTINCT列的值
- 12. SQL LINQ查询:选择特定列
- 13. 特定选择查询中的MySQL用户权限错误
- 14. 在单个查询中选择两个特定的mysql表行
- 15. mysql查询从多个查询中选择,按日期排序
- 16. 从MySQL中排除列使用UNION跨表选择不同查询
- 17. MySQL选择特定列比选择*
- 18. 在选择查询中选择MYSQL
- 19. 查找对象列表中选择特定对象LINQ查询
- 20. 排除MySQL查询
- 21. 在mysql中选择查询以前的选择查询
- 22. SELECT * SQL查询VS选择特定的列SQL查询
- 23. 替换选择查询中的特定列数据?
- 24. 在查询中选择特定数量的列值
- 25. 计算代码选择查询中特定列的平均值
- 26. 用于从表中选择特定列的SQL查询优化
- 27. 查询:从特定表中选择特定的字段
- 28. 特定的MySQL查询:结合两个MYSQL选择语句或
- 29. 从MySQL查询PHP选择一个排
- 30. MYSQL - 从多列表查询中的一列中选择两次
这是可能的:[检查这个答案了(http://stackoverflow.com/questions/2365972/how-can-我选择从一个表中选择一个列但不省略某些列/ 13808457#13808457)尽管如果您的列更改可能会导致某些事情中断,它仍然不是一个好主意。 – donL 2012-12-10 20:26:04
如果列更改后,他将不得不以任何方式更改查询。实际上,对于查询本身来说,这是他不需要改变的3倍。如果事情不是一个动态的事情,就必须在之后处理数据的处理。 – webdreamer 2015-09-18 10:22:46