专题文章
时长:00:00更新时间:2020-11-09 09:05:44
数据表。列转行:利用max(case when then)。max---聚合函数 取最大值。(case course when ';语文';then score else 0 end) ---判断。as 语文---别名作为列名。SELECT `name`.MAX( CASEWHEN course=';语文';THEN score END ) AS 语文.MAX( CASEWHEN course=';数学';THEN score END ) AS 数学,MAX( CASEWHEN course=';英语';THEN score END ) AS 英语FROM studentGROUP BY `name`;。
查看详情