小编dou*_*ack的帖子

如何查看mysql表中所有列的现有值的百分比?

我有三个大表(每个表约 20 列),我想知道每列有多少行的值。

比如这张表:

ID   | TITLE               | SERVING     | NOTE
-------------------------------------------------------------------
6716 |  Yummy Molasses ... | 1 cookie    |
3765 |  Rosemary-Red Wi... |             |
5178 |  Stuffed Avocado... |             |
6025 |  Amazing Pea Sou... | about 1 cup |
4412 |  Overnight Oatme... | 1 cup       | Note: Steel-cut oats...
Run Code Online (Sandbox Code Playgroud)

可能会产生与此类似的结果:

ID   | TITLE               | SERVING     | NOTE
-------------------------------------------------------------------
100% | 100%                | 60%         | 20%
Run Code Online (Sandbox Code Playgroud)

这是一份内部报告,所以格式不是很重要。如果我只有count()百分比而不是百分比,那很好。有列名会很好,但不是必需的。等等。

我不太熟悉涉及更多元问题的查询,例如收集表名或处理表中的所有列,所以我很想看看人们的建议。

mysql metadata

5
推荐指数
1
解决办法
7908
查看次数

标签 统计

metadata ×1

mysql ×1