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
你知道列名吗?你有他们在一个列表或某个地方? –