我想從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