问答

dolphindb有没有pivot的功能?

作者:admin 2021-09-08 我要评论

有一个表,原始数据如下: 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 c...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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

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
###
t1=select count(ProductID) from t pivot by CompanyName, productName
nullFill!(t1,0)

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • dolphindb有没有pivot的功能?

    dolphindb有没有pivot的功能?

  • 原生和H5的方法怎么互相调用应该怎么写

    原生和H5的方法怎么互相调用应该怎么写

  • elementui checkbox选择顺序怎么按照ch

    elementui checkbox选择顺序怎么按照ch

  • 大家的php代码是如何发布到生产环境的

    大家的php代码是如何发布到生产环境的

腾讯云代理商
海外云服务器