2014-06-20 107 views
0

我有一個生成2字段結果的查詢:電子郵件和興趣。將字段轉換爲字段

結果是數百萬條記錄。但是大約有100個不同的興趣。

我想運行查詢產生的結果是寬101場這樣的:

電子郵件|書籍|貓|狗| ETC

其中metric是每個的計數。

隨着我對SQL的知識到目前爲止,我不得不使用CASE WHEN。但我不得不寫100行代碼。

有沒有更好的方法?

回答

0

您可以使用PIVOT語句,但聽起來像terradata不支持。樞軸也需要輸入所有列名稱。不要以爲你可以避免那