SQL查询语句|PTA题目集
·
R10-11 计算C01号课程学生的考试平均成绩
作者 马丰媛
单位 大连东软信息学院
题目描述:计算C01号课程学生的考试平均成绩。
提示:请使用SELECT语句作答。
表结构:
SC表结构的SQL语句:
create table SC( scid int auto_increment primary key, sno char(8) references Student(sno), cno char(10) references Course(cno), tno char(15) references Teacher(tno), grade int check(grade>=0 and grade<=100), gpoint decimal(2,1), memo text(100) );
表样例
SC表:

输出样例:
请在这里给出输出样例。例如:

select avg(grade) as 平均成绩
from SC
where cno='c01';
R10-12 求各个课程号及相应的选课人数
作者 马丰媛
单位 大连东软信息学院
题目描述:求各个课程号及相应的选课人数。
提示:请使用SELECT语句作答。
表结构:
SC表结构的SQL语句:
create table SC( scid int auto_increment primary key, sno char(8) references Student(sno), cno char(10) references Course(cno), tno char(15) references Teacher(tno), grade int check(grade>=0 and grade<=100), gpoint decimal(2,1), memo text(100) );
表样例
请在这里给出上述表结构对应的表样例。例如
SC表:

输出样例:
请在这里给出输出样例。例如:

select cno,count(*) as 人数
from SC
group by cno;
R10-13 查询每名学生的选课门数和平均成绩
作者 马丰媛
单位 大连东软信息学院
题目描述:查询每名学生的选课门数和平均成绩。
提示:请使用SELECT语句作答。
表结构:
SC表结构的SQL语句:
create table SC( scid int auto_increment primary key, sno char(8) references Student(sno), cno char(10) references Course(cno), tno char(15) references Teacher(tno), grade int check(grade>=0 and grade<=100), gpoint decimal(2,1), memo text(100) );
表样例
请在这里给出上述表结构对应的表样例。例如
SC表:

输出样例:
请在这里给出输出样例。例如:

select sno,count(*) as 数量,avg(grade) as 平均成绩
from SC
group by sno;
R10-14 统计每个专业的学生人数
作者 马丰媛
单位 大连东软信息学院
题目描述:统计每个专业的学生人数。
提示:请使用SELECT语句作答。
表结构:
Student表结构的SQL语句:
create table Student( sno char(8) primary key, sname varchar(10) not null, gender char(2) check(gender='男' or gender='女'), birthdate date, major varchar(20) default '软件工程' );
表样例
请在这里给出上述表结构对应的表样例。例如
Student表:

输出样例:
请在这里给出输出样例。例如:

select major,count(*) as 人数
from Student
group by major;
R10-15 查询学生选修课程的平均成绩高于75分的课程号
作者 马丰媛
单位 大连东软信息学院
题目描述:查询学生选修课程的平均成绩高于75分的课程号。
提示:请使用SELECT语句作答。
表结构:
SC表结构的SQL语句:
create table SC( scid int auto_increment primary key, sno char(8) references Student(sno), cno char(10) references Course(cno), tno char(15) references Teacher(tno), grade int check(grade>=0 and grade<=100), gpoint decimal(2,1), memo text(100) );
表样例
请在这里给出上述表结构对应的表样例。例如
SC表:

输出样例:
请在这里给出输出样例。例如:

select cno
from SC
group by cno
having avg(grade)>75;
更多推荐


所有评论(0)