查询计算机基础课程成绩高于,数据库实验三

实验三交互式SQL(二):数据查询

【实验目的】

1.掌握SELECT语句的基本语法。

2.掌握集合函数的作用及使用方法。

3.熟悉普通连接、外连接和自身连接的概念。

4.能够熟练使用连接查询从多个表中查询数据。

5.能够熟练地使用子查询查询数据。

【实验学时】

2学时

【实验内容】

以下题目均在STUxxxx(学生管理)数据库中完成。

一、简单查询

1.查询年龄最小的前3个同学的姓名、专业和年龄(使用top、year()等相关语句)

2.查询XS表中所有同学的学号、姓名和总学分,结果中各列的标题分别指定为num,name

和mark。

3.查询XS表中的学生数据来自哪些专业(使用DISTINCT子句消除结果集中的重复行)。

4.查询XS表中专业为“计算机”的同学的情况。

5.查询XS表中1992年出生的学生姓名和专业情况。

6.查询XS表中姓“张”或“王”或“李”且单名的学生的情况。

7.查询XS表中专业为“计算机”且总学分尚未确定的学生情况。

8.从XS表中查询学生的基本信息,要求按照总学分从高到低排序,学分相同时,按学号

由低到高排序。。

二、数据汇总

1.求选修了“101”课程的学生的平均成绩。

2.求选修了“102”课程的学生的最高分和最低分。

3.求学号为“4102101”学生的总成绩。

4.求专业为“计算机”的学生的总人数。

5.求选修了“101”课程的学生的人数。

6.求选修了任意一门课程的学生的人数。

7.统计各个专业的学生数。(按专业分组)

8.统计各个专业的男女生人数。格式如下:

专业性别人数

………………

9.查找平均成绩在80分以上的学生的学号和平均成绩。

10.查找选修的课程中超过2门成绩在80分以上的学生的学号和成绩高于80分的门数。

格式如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值