展开全部
select
bbb.班级名称,
aaa.最高分
from
(
select
班级号,
max(成绩32313133353236313431303231363533e58685e5aeb931333365666163) as 最高分
(
select
班级号,
成绩
from 成绩表 a
left join 学生表 b
on a.学号=b.学号
)aa
group by 班级号
)
aaa left join 班级表 bbb on aaa.班级号=bbb.班级号
create table T(学号 varchar(10),班级 varchar(10),总分 int)
insert into T(学号,班级,总分)
select 'x_001','A',40 union all
select 'x_002','B',60 union all
select 'x_003','C',90 union all
select 'x_004','A',10 union all
select 'x_005','A',20 union all
select 'x_006','A',30 union all
select 'x_007','B',40 union all
select 'x_008','B',90 union all
select 'x_009','B',100 union all
select 'x_010','C',32 union all
select 'x_011','C',54 union all
select 'x_012','C',73 union all
select 'x_013','C',23
扩展材料:
1.一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2.使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3.非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。
4.语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。