MySQL:计算某列的每个行值的出现并打印一个以该行值为列名的表

时间:2019-03-12 19:31:23

标签: mysql

我有一个具有以下结构的表,并且我试图计算每个行值的出现并打印一个以该行值为列名的表

month | A | B | C | D |___________(Column name as customer name)
--------------------
**    | 2 | 0 | 0 | 1 |
**    | 0 | 1 | 0 | 0 |
**    | 0 | 0 | 1 | 1 |

因此从上表中我想根据每个月计算每个客户名称的出现次数,并希望生成具有以下结构的表

CASE

所以我面临的问题是有100多个客户名称,而我知道的查询是我可以使用dplyr函数来计算客户名称的出现并可以使用该名称生成列名称。

但是我想使其动态。希望您能理解我的问题,并先谢谢您。

0 个答案:

没有答案