文章16 | 阅读 5030 | 点赞0
Oracle**(11g)数据库教程之十:Oracle操作题 (复习课)**
操作题
Sutdent****表的定义
| <br>字段名<br> | <br>字段描述<br> | <br>数据类型<br> | <br>主键<br> | <br>非空<br> |
| <br>Id<br> | <br>学号<br> | <br>INT(10)<br> | <br>是<br> | <br>是<br> |
| <br>Name<br> | <br>姓名<br> | <br>VARCHAR(20)<br> | <br>否<br> | <br>是<br> |
| <br>Sex<br> | <br>性别<br> | <br>VARCHAR(4)<br> | <br>否<br> | <br>否<br> |
| <br>Birth<br> | <br>出生年份<br> | <br>date<br> | <br>否<br> | <br>否<br> |
| <br>Department<br> | <br>院系<br> | <br>VARCHAR(20)<br> | <br>否<br> | <br>否<br> |
Score****表的定义
| <br>字段名<br> | <br>字段描述<br> | <br>数据类型<br> | <br>主键<br> | <br>非空<br> |
| <br>Id<br> | <br>编号<br> | <br>INT(10)<br> | <br>是<br> | <br>是<br> |
| <br>Stu_id<br> | <br>学号<br> | <br>INT(10)<br> | <br>否<br> | <br>是<br> |
| <br>C_name<br> | <br>课程名<br> | <br>VARCHAR(20)<br> | <br>否<br> | <br>否<br> |
| <br>Grade<br> | <br>分数<br> | <br>INT(10)<br> | <br>否<br> | <br>否<br> |
1.创建student和score****表(把表结构截图就行)
2.为student表和score表增加记录(或把数据换成excel文档导入数据也行)
(此题不用截图,只要插入数据就行,后面的题可以反应插入数据)
向student表插入记录
命令式:
向score表插入记录:901-906为学号
1,901, '计算机',98
2,901, '英语', 80
3,902, '计算机',65
4,902, '中文',88
5,903, '中文',95
6,904, '计算机',70
7,904, '英语',92
8,905, '英语',94
9,906, '计算机',90
10,906, '英语',85
3.查询student****表的所有记录
4.查询student表的第2条到4****条记录
5.从student****表查询所有学生的学号(id)、姓名(name)和院系(department)的信息
6.从student****表中查询计算机系和英语系的学生的信息
7.从student表中查询年龄18~20****岁的学生信息
**8.从student表中查询每个院系有多少人 **
9.从score****表中查询每个科目的最高分
**10.**查询李四的考试科目(c_name)和考试成绩(grade)
**11.**用连接的方式查询所有学生的信息和考试信息
**12.**计算每个学生的总成绩
**13.**计算每个考试科目的平均成绩
14 .查询计算机成绩低于95****的学生信息
**15.**查询同时参加计算机和英语考试的学生的信息
**16.**将计算机考试成绩按从高到低进行排序
17.从student表和score****表中查询出学生的学号,然后合并查询结果
**18 .**查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/fjqlldg/article/details/105271161
内容来源于网络,如有侵权,请联系作者删除!