相关疑难解决方法(0)

MySQL数据透视表

如果我有一个MySQL表看起来像这样:

company_name    action  pagecount
-------------------------------
Company A       PRINT   3
Company A       PRINT   2
Company A       PRINT   3
Company B       EMAIL   
Company B       PRINT   2
Company B       PRINT   2
Company B       PRINT   1
Company A       PRINT   3

是否可以运行MySQL查询以获得如下输出:

company_name    EMAIL   PRINT 1 pages   PRINT 2 pages   PRINT 3 pages
-------------------------------------------------------------
CompanyA        0       0               1               3
CompanyB        1       1               2               0

这个想法pagecount可能会有所不同,因此输出列数量应反映出每个action/ pagecount对的一列,然后是每个点击次数company_name.我不确定这是否被称为数据透视表,但有人建议?

mysql pivot

299
推荐指数
7
解决办法
31万
查看次数

unpivot和PostgreSQL

PostgreSQL中是否有一个unpivot等效函数?

postgresql unpivot

28
推荐指数
6
解决办法
3万
查看次数

标签 统计

mysql ×1

pivot ×1

postgresql ×1

unpivot ×1