0
我有一个生成2字段结果的查询:电子邮件和兴趣。将字段转换为字段
结果是数百万条记录。但是大约有100个不同的兴趣。
我想运行查询产生的结果是宽101场这样的:
电子邮件|书籍|猫|狗| ETC
其中metric是每个的计数。
随着我对SQL的知识到目前为止,我不得不使用CASE WHEN。但我不得不写100行代码。
有没有更好的方法?
我有一个生成2字段结果的查询:电子邮件和兴趣。将字段转换为字段
结果是数百万条记录。但是大约有100个不同的兴趣。
我想运行查询产生的结果是宽101场这样的:
电子邮件|书籍|猫|狗| ETC
其中metric是每个的计数。
随着我对SQL的知识到目前为止,我不得不使用CASE WHEN。但我不得不写100行代码。
有没有更好的方法?
您可以使用PIVOT语句,但听起来像terradata不支持。枢轴也需要输入所有列名称。不要以为你可以避免那