t1=select count(ProductID) from t pivot by CompanyName, productName nullFill!(t1,0)
有一个表,原始数据如下:
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