1、数据库实验报告实验三沈 阳 工 程 学 院学 生 实 验 报 告(课程名称:数据库原理及应用)实验题目: 数据库中数据的查询(一) 班 级 软件本111学 号2011417104姓 名 吴月芬日 期 2012.10.23地 点F座606 指导教师 孙宪丽 祝世东一、实验目的掌握SQL查询命令:主要针对单表查询。二、实验环境Oracle10g数据库系统。三、实验内容与要求使用Select命令完成下列数据查询。简单查询:查询全体学生的学号和姓名。查询全体学生的详细记录。查询全体学生的姓名和出生年份。查询选修了课程的学生的学号。查询计算机系的学生的姓名。查询年龄在20岁以下的计算机系的学生的学号和年
2、龄。查询年龄在2022岁的学生的学号。查询信息系,计算机系和外语系的学生的信息。查询姓王的学生的信息。查询选修了3号课程的学生的学号及成绩,结果按分数的降序排列。查询学生总人数。查询选修1号课程的学生的最高分。查询选修了3门以上课程的学生的学号。四、实验过程及结果分析(1)select sno,snamefrom student;结果:如图3.1所示。SNO SNAME 2011417104 吴月芬 2011417105 王秋莹 2011417106 李翔 2011417103 杨洋 2011417101 赵诗婷 2011417102 郭晶 图3.1所示6 rows selected.(2)s
3、elect *from student;结果:如图3.2所示。SNO SNAME SSEX SAGE SDEPT 2011417104 吴月芬 女 20 ma 2011417105 王秋莹 女 19 cs 2011417106 李翔 男 19 cs 2011417103 杨洋 女 21 eg 2011417101 赵诗婷 女 18 cs 2011417102 郭晶 女 19 cs 图3.2所示6 rows selected.(3)select sname,2012-sagefrom student;结果:如图3.3所示。SNAME 2012-SAGE 吴月芬 1992 王秋莹 1993 李翔
4、1993 杨洋 1991 赵诗婷 1994 郭晶 1993 图3.3所示6 rows selected.(4)select snofrom sc;结果:如图3.4所示.SNO 2011417101 2011417101 2011417101 2011417102 2011417102 20114171032011417103 2011417104 2011417104 2011417105 2011417106 2011417106图3.4所示12 rows selected.(5)select snamefrom studentwhere sdept=cs;结果:where sdept=cs *ERROR at line 3: ORA-00911: invalid character错误原因分析:cs 的标点符号写错。改正如下。select snamefrom studentwhere sdept=cs;结果:如图3.5所示。SNAME 王秋莹 李翔 赵诗婷 郭晶 图3.5所示4 rows selected.(6)select sname,sagefrom studentwhere sage3;结果:如图3.13所示。SNO2011417101图3.13所示五、成绩评定优良中及格不及格出 勤格 式内 容分 析总 评指导教师: 年 月 日