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表:

image.png

输出样例:

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

image.png

 

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表:

image.png

输出样例:

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

image.png

 

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表:

image.png

输出样例:

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

image.png

 

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表:

image.png

输出样例:

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

image.png

 

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表:

image.png

输出样例:

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

image.png

select cno
from SC
group by cno
having avg(grade)>75;

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐