【发布时间】:2021-01-04 13:20:20
【问题描述】:
+--------+--------+--------+------------+
| line | field1 | count|
| x | a | 2 |
| x | b | 2 |
| x | c | 1 |
| y | a | 1 |
| y | b | 1 |
| y | c | 1 |
| y | d| 1 |
如您所见,上表表示的行是分组字段,我尝试获取类似或类似的查询结果:
+--------+--------+--------+------------+
| line | field1-percentage|
| x | a-%40,b-%40,c-%20 |
| y | a-%25,b-%25,c-%20 |
【问题讨论】:
-
“类似的东西”是什么意思?您已将大量值转储到字符串中,这并不是真正推荐的数据结构。
-
所以你能解释一下吗,行值太多,我想根据计数显示这些行的百分比。
标签: mysql sql group-by percentage