SQL面试题

本文由用户“ljfaruxue”分享发布 更新时间:2021-08-22 06:07:11 举报文档

以下为《SQL面试题》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

Student(S_ID,Sname,Sage,Ssex)学生表

S_ID:学号

Sname:学生姓名

Sage:学生年龄

Ssex:学生性别

Course(C_ID,Cname,T_ID)课程表

C_ID:课程编号

Cname:课程名称

T_ID:教师编号

SC(S_ID,C_ID,score)成绩表

S_ID:学号

C_ID:课程编号

score:成绩

Teacher(T_ID,Tname)教师表

T_ID:教师编号:

Tname:教师名字

首先先写出以上几张表的建表语句,即数据库中创建以上表的SQL语句,字段长度及类型可以自己定义。

问题:

1、查询“001”课程比“002”课程成绩高的所有学生的学号

2、查询平均成绩大于60分的同学的学号和平均成绩

3、查询没有学过“叶某某”老师可的同学的学号

4、查询学过“叶某某”老师所教的所有课的同学的学号、姓名

5、查询学过“011”并且也学过编号“002”课程的同学的学号、姓名:

6、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名:

7、查询所有课程成绩小于60的同学的学号、姓名:

8、查询没有学全所有课的同学的学号、姓名:

9、查询至少有一门课与学号为“1001”同学所学相同的同学的学号和姓名:

10、查询至少学过学号为“001”同学所有一门课的其他同学学号和姓名;

11、把“SC”表中“叶某某”老师教的课的成绩都更改为此课程的平均成绩:

内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 1、1981年出生的学生名单(注:student表中sage列的类型是datetime):

32、查询平均成绩大于85的所有学生的学号、姓名和平均成绩:

33、查询每门课程的平均成绩,结果按平均成绩升序排序,平均成绩相同时,按课程号降序排列:

34、查询课程名称为“数据库”,且分数低于60的学生名字和分数:

35、查询所有学生的选课情况:

36、查询任何一门课程成绩在70分以上的姓名、课程名称和分数:

37、查询不及格的课程,并按课程号从大到小的排列:

38、查询课程编号为“003”且课程成绩在80分以上的学生的学号和姓名:

39、求选了课程的学生人数:

40、查询选修“叶某某”老师所授课程的学生中,成绩最高的学生姓名及其成绩:

41、查询各个课程及相应的选修人数:

42、查询不同课程成绩相同的学生和学号、课程号、学生成绩:

43、查询每门课程成绩最好的前两名:

44、统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排序,若人数相同,按课程号升序排序:

45、检索至少选修两门课程的学生学号:

46、查询全部学生选修的课程和课程号和课程名:

47、查询没学过”叶某某”老师讲授的任一门课程的学生姓名:

48、查询两门以上不及格课程的同学的学号以及其平均成绩:

49、检索“004”课程分数小于60,按分数降序排列的同学学号:

50、删除“002”同学的“001”课程的成绩:

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 儿科护理 课程思政教学案例
  2. 1.智慧树教师端指引手册
  3. 4.小学美术新课程标准
  4. 平均成绩及平均绩点计算规则(2007年11月订)
  5. JAVA课程设计题目
  6. 《毛泽东思想和中国特色社会主义理论 体系概论》课程实践教学学生心得体会
  7. 六一综合实践总结
  8. 新课程改革三大基本理念
  9. 关于XX科技大学级、级、级和级学生网上听课的通知
  10. 学生个人课表查询步骤
  11. 学校开设兴趣课程意义
  12. 实验 数据查询答案
  13. 《商务数据分析》课程思政建设方案
  14. 学生手册考试题库
  15. 外国语学校招生整体方案(21-22)
  16. 提高初三英语成绩措施
  17. 五年级数学组提高成绩采取的措施
  18. 返校复学后的十项教学策略
  19. 数据库练习题

以上为《SQL面试题》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览