Create Table ExamAnswers
{
StudentID varchar(12),
QuestionID int,
Answer char(1)
}
,這將充滿
Bob 1 a
Bob 2 c
...
Bob 100 b
Chris 1 c
Chris 2 d
...
Chris 100 null
等,約500名學生。
Chris沒有完成考試,但第100個問題被存儲爲空,因此可以保證每個學生都有100行,但實際答案爲空或字符。
如果這有什麼差別,答案是{A,B,C,d,E,F}
這種設置對於實際考試申請的偉大工程,並將其標記是微不足道的。
現在我有一個報告要求,對於審計的目的,我需要製作一個表格,看起來像這樣:
ID 1 2 ... 100
Bob a c ... b
Chris c d ....null
所以我花了半天時間閱讀有關旋轉功能,我只是不沒辦法。
這是我讀過的最難讀的文檔。
首先,它需要和聚合函數 - 我應該在這裏聚合到底是什麼?
我想,這僅僅是對最簡單的使用旋轉功能,有可能是的,我不能在任何地方找到一個體面的例子。幫幫我!
Answer是一封信。它不是一個整數。我不能寫封信。我不能SUM一個,我不想要一個COUNT。如果這封信是'a',我希望看到'a'。爲什麼這很難? – 2009-04-25 02:15:35