MySQL 行转列代码
时间: 2024-04-05 21:25:48 浏览: 85
以下是MySQL行转列的代码示例:
```mysql
SELECT
student_id,
MAX(CASE WHEN course_name = '语文' THEN score END) AS '语文',
MAX(CASE WHEN course_name = '数学' THEN score END) AS '数学',
MAX(CASE WHEN course_name = '英语' THEN score END) AS '英语'
FROM
score
GROUP BY
student_id;
```
该代码使用了MAX函数,将每个学生的成绩按照科目进行了行转列操作,将原本的多行数据转换为一行数据,方便进行数据分析和处理。
阅读全文
相关推荐
















