行轉列
表結構:
subject 科目
yw 語文
sx 數學
表數據:
轉換SQL:
1 select name, 2 max(case subject when 'yw' then score else '' end) as yw , 3 max(case subject when 'sx' then score else '' end) as sx 4 from student_score group by name
轉換結果:
轉換過程:
根據學生姓名進行分組,並通過max取出相應科目的值
sql語句中有錯誤,你發現了嗎?