Oracle_Q&A_03
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的更多相关文章
- Oracle_Q&A_04
2014-12-19作业 [JSU]LJDragon's Oracle course tasks In the first semester, junior year --1.在管理员权限下创建一个新 ...
- Oracle_Q&A_01
Step01: SHOW USER DESCRIPTION Step02:QUESTION & ANSWER --查询员工姓名和职位字数相等的员工 SELECT * from emp wher ...
- Oracle_Q&A_02
Step02: Import SQL FILE Step02: QUESTION & ANSWER --1查询员工姓名和职位字数相等的员工 --2查询e_name以s结尾的员工(不用like) ...
- 视觉差效果 - jqyery scrollTop原理
原理是用页面的滚动高度scrollTop()来控制背景图的位置 附上源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...
- Android Animation动画(很详细)
Android Animation Contents: Animations Tween Animations AnimationSet Interpolator Frame-By-Frame A ...
- 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 ...
- android - Animation详解
Drawable 最强大的功能是:显示Animation.AndroidSDK介绍了2种Animation: Tween Animation(渐变动画):通过对场景里的对象不断做图像变换(平移.缩放. ...
- Android-Animations介绍
一.Animations介绍 Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转.缩放.淡入淡出等,这些效果可以应用在绝大 ...
- CCF201612-1 中间数 java(100分)
试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等 ...
随机推荐
- css中的垂直居中方法
单行文字 (外行高度固定) line-height 行高, 将line-height值与外部标签盒子的高度值设置成一致就可以了. height:3em; line-height:3em; 多行文字 图 ...
- 2015 UESTC Winter Training #8【The 2011 Rocky Mountain Regional Contest】
2015 UESTC Winter Training #8 The 2011 Rocky Mountain Regional Contest Regionals 2011 >> North ...
- c-整型家族(integer family)
C中,整型有: characters, short integer, integer, long integer 看起来,long integer要比short integer大,但是这也是不一定的. ...
- 1202.2——Xcode部分快捷键
Ctrl+N(Next) 光标跳到下一行 Ctrl+P(Previous) 光标跳到上一行 Ctrl+B(Back) 光标向左边移动一个字符 Ctrl+F(Forward) 光标向右边移动一 ...
- 用Spring Boot零配置快速创建web项目(1)
一.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人 ...
- 利用 Makefile 写的小程序
1.建立一个工程 2.写一个进度条的程序(原理就是在同一位置重复打印某一个字符(变化),达到动态显示的效果) 所以说我们这里只用回车'\r',覆盖这一行以前的输出,重新向缓冲区写数据刷新缓冲区,就能达 ...
- zabbix 通过smtp 邮件报警
注:sendemail 不是sendmail....sendemail是用perl语言写的一个smtp发邮件的小程序....详情可自行查阅..... 1. media 用户配置下的media. Adm ...
- php的冒泡算法
<?php /* 冒泡算法 * @para $arr 传人进去排序的数组 * @return $newArr 排序之后的数组 */ function maopao($arr){ ...
- Asp.net禁用页面缓存的方法
方法1.在Asp页面首部<head>中添加如下代码 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response ...
- Ubuntu12.04 下安装Chrome浏览器
第一步 下载. 32位:https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb 64位:https://dl. ...