我不知道我的問題是否與旋轉或移調有關,所以這就是爲什麼我在標題中都寫入了兩者。Oracle中的SQL查詢中的數據透視/轉置
下面是我的查詢(在Oracle APEX報表使用它)
SELECT QUESTION_ID,
RESPONDENT,
ANSWER
FROM SURVEY
下面是結果:
Question_ID Respondent Answer
1 A test1
2 A test2
3 A test3
1 B test4
2 B test5
3 B test6
我想結果是這樣的:
Question
Respondant 1 2 3
A test1 test2 test3
B test4 test5 test6
這怎麼能實現?
PIVOT比轉置更普遍,但是,轉置是應用程序之一。因爲PIVOT是一個集合操作,所以即使它看起來不需要,也必須使用集合函數(如MIN或MAX),因爲我提供的解決方案中的MIN(答案)是。 – mathguy