2014-06-20 77 views
0

我有一个生成2字段结果的查询:电子邮件和兴趣。将字段转换为字段

结果是数百万条记录。但是大约有100个不同的兴趣。

我想运行查询产生的结果是宽101场这样的:

电子邮件|书籍|猫|狗| ETC

其中metric是每个的计数。

随着我对SQL的知识到目前为止,我不得不使用CASE WHEN。但我不得不写100行代码。

有没有更好的方法?

回答

0

您可以使用PIVOT语句,但听起来像terradata不支持。枢轴也需要输入所有列名称。不要以为你可以避免那