1.先导入SQL文件

执行语句查看表信息

select * from student;--学生信息
--(stunum,stuname,classid)
select * from class;--班级信息
--(classid,classname,teacher(班主任))
select * from scores;--成绩表
--(scoresid,stunum,score,kcbh,kcmc,create_time)
select * from course;--科目信息
--(courseid,coursename,teacher(任课老师),stuscore)
--注意,如果用到关联查询,请全部用SQL99标准来写

2.QUESTION & ANSWER

--1.查询出学生的基本信息
--显示列:班级名称,班主任,学号,姓名

--2.找出班主任是王老师所带班级的学生
--显示列:学号,姓名

--4.找出班主任不是是王老师所带班级的学生 用exists实现
--显示列:学号,姓名

--5.找出班主任是王老师,李老师所带班级的学生,用exists实现
--显示列:学号,姓名

--6.找出参加了oracle考试的学生信息
--显示列:班级名称,班主任,学号,学生姓名

--7.根据班级,科目汇总统计出参加考试的学生数量和每个科目的平均分
--显示列:班级名称,科目名称,考试人数,平均分

--8.查询班级,科目平均分
-- 显示列:班级名称,学号,学生姓名,科目名称,分数,平均分

--9.根据班级找出平均分高出70分的科目和该科目的任课老师
--显示列:班级名称,科目编号,科目名称,任课老师,平均分

--10.--请编写SQL查询出所有学生的学号,姓名,及所在班级,考试的课程门数
--(显示列:学号,姓名,班级名称,考试课程门数)

--11请编写SQL查询每个学生的平均成绩,所有课程成绩和,并按学生考试程门数倒序排序
--(显示列:班级名称,学号,姓名,平均成绩,成绩之和)

--12请编写SQL查询出每个班级的每个科目最好成绩学生姓名
--(显示列:班级名称,科目名称,学生姓名,最高分)

--13请编写SQL查询出每个班级的每个科目成绩最好的前3名
--(显示列:班级名称,科目名称,学生姓名,最高分)

Oracle_Q&A_03的更多相关文章

  1. Oracle_Q&A_04

    2014-12-19作业 [JSU]LJDragon's Oracle course tasks In the first semester, junior year --1.在管理员权限下创建一个新 ...

  2. Oracle_Q&A_01

    Step01: SHOW USER DESCRIPTION Step02:QUESTION & ANSWER --查询员工姓名和职位字数相等的员工 SELECT * from emp wher ...

  3. Oracle_Q&A_02

    Step02: Import SQL FILE Step02: QUESTION & ANSWER --1查询员工姓名和职位字数相等的员工 --2查询e_name以s结尾的员工(不用like) ...

  4. 视觉差效果 - jqyery scrollTop原理

    原理是用页面的滚动高度scrollTop()来控制背景图的位置 附上源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...

  5. Android Animation动画(很详细)

    Android Animation   Contents: Animations Tween Animations AnimationSet Interpolator Frame-By-Frame A ...

  6. Managing Spark data handles in R

    When working with big data with R (say, using Spark and sparklyr) we have found it very convenient t ...

  7. android - Animation详解

    Drawable 最强大的功能是:显示Animation.AndroidSDK介绍了2种Animation: Tween Animation(渐变动画):通过对场景里的对象不断做图像变换(平移.缩放. ...

  8. Android-Animations介绍

    一.Animations介绍 Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转.缩放.淡入淡出等,这些效果可以应用在绝大 ...

  9. CCF201612-1 中间数 java(100分)

    试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等 ...

随机推荐

  1. android开发之——混淆编译

    众所周知,android的apk文件是非常容易被反编译的,这样对于开发者来说,辛辛苦苦开发应用被破解是一件很令人懊恼的事情,谷歌也认识到了这一点,所以从2.3之后就为开发者提供了一个代码混淆工具pro ...

  2. 线段树---HDU1754 I hate it

    这个题也是线段树的基础题,有了上一个题的基础,在做这个题就显得比较轻松了,大体都是一样的,那个是求和,这个改成求最大值,基本上思路差不多,下面是代码的实现 #include <cstdio> ...

  3. ado.net(1)

    connection对象处于最顶层,是所有数据请求的关口 数据库连接过程 SqlConnection theConnection = new SqlConnection(); //创建一个connec ...

  4. Myeclipse+Tomcat安装与配置

    一: Myeclipse安装很简单,没什么可说的,下面说一下怎么把英文版的Myeclipse汉化的问题 1.把汉化包解压,将解压后的“language”文件夹,放入Myeclipse\common文件 ...

  5. apache 2.4 You don't have permission to access / on this server

    用的2.4版本,以前版本解决: 马上打开apache的配置文件httpd.conf,逐行检查.在大约快一半的地方有以下这段代码: <Directory />    Options Foll ...

  6. SQL 2008R2 日期转换

    --SQL CONVERT日期转换 print GETDATE() --相同 Select CONVERT(varchar(100), GETDATE(), 0) AS NDateTime --: 0 ...

  7. CactiEZ 中文版V10.1安装使用以及139邮箱短信报警设置

    说明:CactiEZ中文版V10.1是基于CentOS 6.0系统,整合Cacti等相关软件,重新编译而成的一个操作系统!   说明:CactiEZ中文版V10.1是基于CentOS 6.0系统,整合 ...

  8. Delphi 做ActiveX的详细过程

    1.新建 如下图 点击OK 依然点击OK 出现了如上图的节面,就像窗体一样. 然后 你就想干什么干什么. 这个做好之后, 这个是我设计的窗体. 然后 就添加 外部可以调用的接口了. 如果你不想让外部调 ...

  9. 思科27亿美元收购网络安全公司Sourcefire

    据国外媒体报道,思科于今日宣布将以27亿美元的总价收购网络安全公司Sourcefire,以加强自身在网络安全业务领域的优势,该交易将于今年下半年完成. [IT商业新闻网讯](记者 张良)7月23日消息 ...

  10. CentOS 6.5上安装Python 2.7.9

    CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上. checking for python... /usr/bin/python checking fo ...