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中,如果存在某个数,大于它的整数数量等 ...
随机推荐
- Android面试,与Service交互方式
五种交互方式,分别是:通过广播交互.通过共享文件交互.通过Messenger(信使)交互.通过自定义接口交互.通过AIDL交互.(可能更多) Service与Thread的区别 Thread:Thre ...
- Underscore.js 常用类型判断以及一些有用的工具方法
1. 常用类型判断以及一些有用的工具方法 underscore.js 中一些 JavaScript 常用类型检查方法,以及一些工具类的判断方法. 首先我们先来谈一谈数组类型的判断.先贴出我自己封装好的 ...
- jdbc01
1.创建对应的数据库以及表 /* SQLyog 企业版 - MySQL GUI v8.14 MySQL - 5.5.32-log : Database - news ***************** ...
- python单元测试之unittest
unittest是python标准库,从2.1开始就有. 标准的使用流程: 1:实现一个unittest.TestCase的子类 2:在其中定义以_test开头的实例函数 3:用unittest.ma ...
- solr官方文档翻译系列之schema.xml配置介绍
常见的元素 <field name="weight" type="float" indexed="true" stored=" ...
- asp.net+Sqlserver 通过存储过程读取数据
Sqlserver代码 创建存储过程如下: /*根据父id获取类别总数*/ IF EXISTS (SELECT name FROM sysobjects WHERE name = N'getsite ...
- 在 ASP.NET 网页中不经过回发而实现客户端回调
一.使用回调函数的好处 在 ASP.NET 网页的默认模型中,用户会与页交互,单击按钮或执行导致回发的一些其他操作.此时将重新创建页及其控件,并在服务器上运行页代码,且新版本的页被呈现到浏览器.但是, ...
- oracle单行函数之字符函数
Lower--转换为小写 upper--转换为大写 Initcap--首字母大写 concat--连接字符 substr--截取字符 length/length--获取字符串长度(字节长度) inst ...
- deb文件安装命令
一般在此类发行版中可以直接双击安装 手动安装.如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件. 打开终端后,输入: sudo dpkg -i package_file.deb 要卸载一 ...
- SQL服务器名称更改
引用地址:http://blog.sina.com.cn/s/blog_6c9f8a0501016s3p.html 1.使用select @@ServerName可以看到当前数据库的服务器名 2.从S ...