SQL - columns for different categories

后端 未结 6 662
予麋鹿
予麋鹿 2020-12-09 11:39

I am new to SQL. I have a database with data for different exams, for example:

Student Test Grade
--------------------
St1    T1   A
St2    T1   B
St3    T1          


        
6条回答
  •  再見小時候
    2020-12-09 12:17

    Try This

    SELECT Student, MAX(CASE WHEN Test = 'T1' THEN Grade END) AS T1,
       MAX(CASE WHEN Test = 'T2' THEN Grade END) AS T2,
       MAX(CASE WHEN Test = 'T3' THEN Grade END) AS T3 FROM tablename  GROUP BY Student
    

    Use your table name instead of "tablename".

提交回复
热议问题