目录
0 问题描述
求不及格课程数大于2的学生的平均成绩及其成绩平均值后所在的排名。表结构如下:
create table scores
(
sid int,
score int,
cid int
)row format delimited
fields terminated by '\t';
insert into scores values
(1, 90, 1),
(1, 59, 2),
(1, 67, 3),
(2, 20, 1),
(2, 30, 2),
(2, 40, 3),
(3, 14, 1),
(3, 13, 2),
(3, 15, 3),
(4, 90, 1),
(4, 90, 2),
(4, 87, 3)
;
hive> select * from scores;
OK
1 90 1
1 59 2
1 67 3
2 20 1
2 30 2
2 40 3
3 14 1
3 13 2
3 15 3
4 90 1
4 90 2
4 87 3
Time taken: 0.131 seconds, Fetched: 12 row(s)
1 数据分析
(1)数据打标签,成绩小于60的标1</