我有一個包含了一系列的調查回覆,結構像這樣的表:移調SQL表時的值是文本
Question Category | Question Number | Respondent ID | Answer
這似乎爲數據最合乎邏輯的存儲。 Question Category
,Question Number
和Respondent ID
的組合是獨特的。
問題是,我被要求提供一個以Respondent ID
作爲列的報告,其中Answer
作爲行。由於Answer
是自由文本,數字預期PIVOT
命令不起作用。如果每行都是特定的Question Category
/Question Number
配對,那麼將會很好,因此所有信息都顯示在一個表中。
這可能嗎?我猜測需要一定數量的動態SQL,特別是在預期的50多次調查顯示時。
你可以張貼一些示例數據和預期的結果?一個'PIVOT'使用一個聚合函數,這不限於數值。 – Taryn