0
A
回答
1
幫助您可以像查詢以下內容:
SELECT FLOOR(SUM(IF(column1 IN (0),0,1))/COUNT(*)),FLOOR(SUM(IF(column2 IN (0),0,1))/COUNT(*)),...,FLOOR(SUM(IF(column100 IN (0),0,1))/COUNT(*)) FROM table_name
這會給你的列值,如果= 0列中包含0
和1如果行列不包含0
。
1
您無法調整返回的列數。這由投影(您的SELECT塊)定義,並根據表模式評估投影。預計您知道投影中要返回的列數和類型。
正如前面的用戶所提到的,可以使用函數或case語句來更改列中的值,或者可以限制WHERE子句返回的行(如果某些值爲<> 0 , 例如)。
雖然返回的生成投影表的模式必須是靜態的。
相關問題
- 1. MySQL查詢多列
- 2. MySQL查詢到從多個列
- 3. 多列MySQL子查詢
- 4. MySQL加入多列查詢
- 5. MySQL多列,單個查詢
- 6. MySql多列子查詢
- 7. MySQL查詢多列排序
- 8. MySQL查詢多列過濾?
- 9. GROUP BY多列MySQL查詢
- 10. 多列查詢到單列子查詢
- 11. MySQL查詢到多維
- 12. 表列到行MySQL查詢
- 13. 多個MySQL查詢爲多列表
- 14. MySQL查詢來獲得多列3列
- 15. 多查詢Mysql
- 16. 多維PHP陣列或多個查詢到MySQL數據庫
- 17. MySQL查詢到MDB查詢
- 18. mysql查詢到mysqli查詢
- 19. MySQL查詢選擇多個計數列
- 20. PHP | MySQL |多個查詢使用INFORMATION_SCHEMA列
- 21. MySQL查詢更新多列錯誤
- 22. 查詢多個列的PHP/MySQL
- 23. mysql php搜索引擎查詢多列
- 24. mysql查詢多個列的值
- 25. MySQL查詢返回多個總計列
- 26. mysql搜索查詢搜索很多列
- 27. MYSQL在多列上的不同查詢
- 28. 爲多列優化mysql子查詢
- 29. php,mysql多查詢
- 30. MySQL查詢多行
請告訴我們你試過了什麼。一些代碼和期望的結果會很好,所以我們可以幫助你。 – hanleyhansen
你知道列名嗎?你有他們在一個列表或某個地方? –