dolphindb有没有pivot的功能?

有一个表,原始数据如下:

id CompanyName ProductID productName
-- ----------- --------- -----------
1  c1          1         p1         
2  c1          2         p2         
3  c2          2         p2         
4  c2          3         p3         
5  c3          3         p3         
6  c4          3         p3         
7  c5          4         p4         
8  c6          4         p4         
9  c6          5         p5         

有没有可能在dolphindb里面通过sql查询上表,得到下面这样的结果:

companyName p1  p2  p3  p4  p5
------------------------------
c1          1   1   0   0   0
c2          0   1   1   0   0
c3          0   0   1   0   0
c4          0   0   1   0   0
c5          0   0   0   1   0
c6          0   0   0   1   1

上表中的数据是每个公司每个产品的数量,通过下面的sql查询得到的

select count(*) from t group by companyName,productName
阅读 1.5k
1 个回答
t1=select count(ProductID) from t pivot by CompanyName, productName
nullFill!(t1,0)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题