




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CREATE TABLE STUDENT SNO VARCHAR2 30 NOT NULL SNAME VARCHAR2 40 NOT NULL SSEX VARCHAR2 20 NOT NULL SBIRTHDAY DATE CLASS VARCHAR2 50 CREATE TABLE COURSE CNO VARCHAR2 50 NOT NULL CNAME VARCHAR2 100 NOT NULL TNO VARCHAR2 100 NOT NULL CREATE TABLE SCORE SNO VARCHAR2 30 NOT NULL CNO VARCHAR2 50 NOT NULL DEGREE NUMBER 10 1 NOT NULL CREATE TABLE TEACHER TNO VARCHAR2 30 NOT NULL TNAME VARCHAR2 40 NOT NULL TSEX VARCHAR2 20 NOT NULL TBIRTHDAY DATE NOT NULL PROF VARCHAR2 60 DEPART VARCHAR2 100 NOT NULL INSERT INTO STUDENT SNO SNAME SSEX SBIRTHDAY CLASS VALUES 108 曾华 男 TO DATE 1977 09 01 yyyy mm dd 95033 INSERT INTO STUDENT SNO SNAME SSEX SBIRTHDAY CLASS VALUES 105 匡明 男 TO DATE 1975 10 02 yyyy mm dd 95031 INSERT INTO STUDENT SNO SNAME SSEX SBIRTHDAY CLASS VALUES 107 王丽 女 TO DATE 1976 01 23 yyyy mm dd 95033 INSERT INTO STUDENT SNO SNAME SSEX SBIRTHDAY CLASS VALUES 101 李军 男 TO DATE 1976 02 20 yyyy mm dd 95033 INSERT INTO STUDENT SNO SNAME SSEX SBIRTHDAY CLASS VALUES 109 王芳 女 TO DATE 1975 02 10 yyyy mm dd 95031 INSERT INTO STUDENT SNO SNAME SSEX SBIRTHDAY CLASS VALUES 103 陆君 男 TO DATE 1974 06 03 yyyy mm dd 95031 INSERT INTO COURSE CNO CNAME TNO VALUES 3 105 计算机导论 825 INSERT INTO COURSE CNO CNAME TNO VALUES 3 245 操作系统 804 INSERT INTO COURSE CNO CNAME TNO VALUES 6 166 数据电路 856 INSERT INTO COURSE CNO CNAME TNO VALUES 9 888 高等数学 100 INSERT INTO SCORE SNO CNO DEGREE VALUES 103 3 245 86 INSERT INTO SCORE SNO CNO DEGREE VALUES 105 3 245 75 INSERT INTO SCORE SNO CNO DEGREE VALUES 109 3 245 68 INSERT INTO SCORE SNO CNO DEGREE VALUES 103 3 105 92 INSERT INTO SCORE SNO CNO DEGREE VALUES 105 3 105 88 INSERT INTO SCORE SNO CNO DEGREE VALUES 109 3 105 76 INSERT INTO SCORE SNO CNO DEGREE VALUES 101 3 105 64 INSERT INTO SCORE SNO CNO DEGREE VALUES 107 3 105 91 INSERT INTO SCORE SNO CNO DEGREE VALUES 108 3 105 78 INSERT INTO SCORE SNO CNO DEGREE VALUES 101 6 166 85 INSERT INTO SCORE SNO CNO DEGREE VALUES 107 6 106 79 INSERT INTO SCORE SNO CNO DEGREE VALUES 108 6 166 81 INSERT INTO TEACHER TNO TNAME TSEX TBIRTHDAY PROF DEPART VALUES 804 李诚 男 TO DATE 1958 12 02 yyyy mm dd 副教授 计算机系 INSERT INTO TEACHER TNO TNAME TSEX TBIRTHDAY PROF DEPART VALUES 856 张旭 男 TO DATE 1969 03 12 yyyy mm dd 讲师 电子工程系 INSERT INTO TEACHER TNO TNAME TSEX TBIRTHDAY PROF DEPART VALUES 825 王萍 女 TO DATE 1972 05 05 yyyy mm dd 助教 计算机系 INSERT INTO TEACHER TNO TNAME TSEX TBIRTHDAY PROF DEPART VALUES 831 刘冰 女 TO DATE 1977 08 14 yyyy mm dd 助教 电子工程系 1 查询 Student 表中的所有记录的 Sname Ssex 和 Class 列 select sname ssex class from student 2 查询教师所有的单位即不重复的 Depart 列 select distinct depart from teacher 3 查询 Student 表的所有记录 select from student 4 查询 Score 表中成绩在 60 到 80 之间的所有记录 select from score where degree between 60 and 80 5 查询 Score 表中成绩为 85 86 或 88 的记录 select from score where degree in 85 86 88 6 查询 Student 表中 95031 班或性别为 女 的同学记录 select from student where class 95031 or ssex 女 7 以 Class 降序查询 Student 表的所有记录 select from student order by class desc 8 以 Cno 升序 Degree 降序查询 Score 表的所有记录 select from score order by cno asc degree desc 9 查询 95031 班的学生人数 select count from student where class 95031 10 查询 Score 表中的最高分的学生学号和课程号 select sno 学生号 cno 课程号 from score where degree select max degree from score 11 查询 3 105 号课程的平均分 select avg degree 平均分 from score where cno 3 105 12 查询 Score 表中至少有 5 名学生选修的并以 3 开头的课程的平均分数 select cno avg degree 平均分 from score where cno like 3 group by cno having count 5 13 查询最低分大于 70 最高分小于 90 的 Sno 列 select sno from score group by sno having max degree 70 14 查询所有学生的 Sname Cno 和 Degree 列 select sname cno degree from student score where student sno score sno 15 查询所有学生的 Sno Cname 和 Degree 列 select sno cname degree from score course where o o 16 查询所有学生的 Sname Cname 和 Degree 列 select sname cname degree from student score course where score sno student sno and o o 17 查询 95033 班所选课程的平均分 18 假设使用如下命令建立了一个 grade 表 create table grade low number 3 0 upp number 3 rank char 1 insert into grade values 90 100 A insert into grade values 80 89 B insert into grade values 70 79 C insert into grade values 60 69 D insert into grade values 0 59 E commit 现查询所有同学的 Sno Cno 和 rank 列 19 查询选修 3 105 课程的成绩高于 109 号同学成绩的所有同学的记录 20 查询 score 中选学一门以上课程的同学中分数为非最高分成绩的记录 21 查询成绩高于学号为 109 课程号为 3 105 的成绩的所有记录 22 查询和学号为 108 的同学同年出生的所有学生的 Sno Sname 和 Sbirthday 列 23 查询 张旭 教师任课的学生成绩 24 查询选修某课程的同学人数多于 5 人的教师姓名 25 查询 95033 班和 95031 班全体学生的记录 26 查询存在有 85 分以上成绩的课程 Cno 27 查询出 计算机系 教师所教课程的成绩表 28 查询 计算机系 与 电子工程系 不同职称的教师的 Tname 和 Prof 29 查询选修编号为 3 105 课程且成绩至少高于选修编号为 3 245 的同 学的 Cno Sno 和 Degree 并按 Degree 从高到低次序排序 30 查询选修编号为 3 105 且成绩高于选修编号为 3 245 课程的同学的 Cno Sno 和 Degree 31 查询所有教师和同学的 name sex 和 birthday 32 查询所有 女 教师和 女 同学的 name sex 和 birthday 33 查询成绩比该课程平均成绩低的同学的成绩表 34 查询所有任课教师的 Tname 和 Depart 35 查询所有未讲课的教师的 Tname 和 Depart 36 查询至少有 2 名男生的班号 37 查询 Student 表中不姓 王 的同学记录 38 查询 Student 表中每个学生的姓名和年龄 39 查询 Student 表中最大和最小的 Sbirthday 日期值 40 以班号和年龄从大到小的顺序查询 Student 表中的全部记录 41 查询 男 教师及其所上的课程 42 查询最高分同学的 Sno Cno 和 Degree 列 43 查询和 李军 同性别的所有同学的 Sname 44 查询和 李军 同性别并同班的同学 Sname 45 查询所有选修 计算机导论 课程的 男 同学的成绩表 1 select sname ssex class from student 2 select distinct depart from teacher 3 select from student 4 select from score where degree between 60 and 80 5 select from score where degree in 85 86 88 6 select from student where class 95031 or ssex 女 7 select from student order by class desc 8 select from score order by cno asc degree desc 9 select count from student where class 95031 10 select sno 学生号 cno 课程号 from score where degree select max degree from score 11 select avg degree 平均分 from score where cno 3 105 12 select cno avg degree 平均分 from score where cno like 3 group by cno having count 5 13 select sno from score group by sno having max degree 70 14 select sname cno degree from student score where student sno score sno 15 select sno cname degree from score course where o o 16 select sname cname degree from student score course where score sno student sno and o o 17 select cno avg degree 平均分 from score student where class 95033 and score sno student sno group by cno create table grade low number 3 0 upp number 3 rank char 1 insert into grade values 90 100 A insert into grade values 80 89 B insert into grade values 70 79 C insert into grade values 60 69 D insert into grade values 0 59 E 18 select Sno Cno rank from score grade where degree between low and upp order by rank 19 select from score x score y where x degree y degree and o 3 105 and y sno 109 20 select from score x score y where o o and x degree select degree from score where sno 109 and cno 3 105 22 select sno sname sbirthday from student where sbirthday select sbirthday from student where sno 108 23 select degree from score x teacher y course z where tname like 张旭 and o o and z tno y tno 24 select tname from teacher where tno in select x tno from course x score y where o o group by x tno having count x tno 5 25 select from student where class in 95033 95031 26 select distinct cno from score where degree 85 27 select degree from score x course y teacher z where z depart 计算机系 and o o and y tno z tno 28 select tname prof from teacher where depart 计算机系 and prof not in select prof from teacher where depart 电子工程系 29 select cno sno degree from score where cno 3 105 and degree any select degree from score where cno 3 245 order by degree desc 30 select cno sno degree from score where cno 3 105 and degree all select degree from score where cno 3 245 31 select tname tsex tbirthday from teacher 32 select tname name tsex sex tbirthday birthday from teacher where tsex like 女 union select sname ssex sbirthday from student where ssex 女 33 select distinct x sno o x degree from score x score y where x degree select avg degree from score and o o select from score a where degree1 select class from student where ssex 男 group by class having count 2 37 select from student where sname not like 王 select from student where sname not like 王 38 select sname to char sysdate yyyy to char sbirthday yyyy age from student select sname as 姓名 to char sysdate yyyy to char sbirthday yyyy as 年龄 from student 39 select min sbirthday max sbirthday from student select sname sbirthday as 最大 from student where sbirthday select min sbirthday from student union select sname sbirthday as 最小 from student where sbirthday select max sbirthday from student 40 select from student order by class desc sbirthday asc select class sname sbirthday from student order by class desc sbirthday 41 select x tname am
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政积分制管理暂行办法
- 西安市门头牌匾管理暂行办法
- 衡阳市重点水域管理办法
- 西丰县农村环境管理办法
- 观山湖区停车场管理办法
- 设备检修后清理管理办法
- 课件库管理办法心得体会
- 财政性资金指标管理办法
- 贵州人口生育与管理办法
- 贵州省露天煤矿管理办法
- 江河治理与防洪工程课件
- 成都某污水处理厂施工组织设计
- 广告制作交货进度计划及保障措施
- 网络安全知识培训资料
- 2025年下半年中小学教师资格考试题库带答案
- 2025年中职基础会计试题
- 2025年江苏省南京市中考道德与法治试卷(含解析)
- 同业培训课件
- 中试平台运营管理制度
- 2025至2030中国生物反馈仪行业产业运行态势及投资规划深度研究报告
- 【公开课】牛顿第二定律+课件+-2024-2025学年高一上学期物理人教版(2019)必修第一册+
评论
0/150
提交评论