student
表中,包含两列数据,课程subject
和分数score
。
要求转置生成语文chinese
,数学math
,英语english
三列的表。
subject | score |
---|---|
chinese | 78 |
chinese | 85 |
math | 97 |
english | 88 |
math | 72 |
要求输出如下格式
chinese | math | english |
---|---|---|
avg(chinese score) | avg(math score) | avg(english score) |
解题思路
重新生成有 chinese
, math
, english
三列的表格,使用三个select语句
实现。
实现代码
# 创建表
create table student
(