实验报告三11..docVIP

  • 12
  • 0
  • 约1.64千字
  • 约 8页
  • 2017-01-12 发布于重庆
  • 举报
实验报告三11.

沈 阳 工 程 学 院 学 生 实 验 报 告 (课程名称:数据库系统原理) 实验题目: 数据查询(一) 班 级 计算机学 号 2013443 姓 名 xxxxx 日 期 2014年11月11号 地 点 F608 指导教师 孙宪丽 李丰鹏 一、实验目的 掌握SQL查询命令:主要针对单表查询。 二、实验环境 Oracle10g数据库系统。 三、实验内容与要求 使用Select命令完成下列数据查询。 简单查询: ⑴查询全体学生的学号和姓名。 ⑵查询全体学生的详细记录。 ⑶查询全体学生的姓名和出生年份。 ⑷查询选修了课程的学生的学号。 ⑸查询计算机系的学生的姓名。 ⑹查询年龄在20岁以下的计算机系的学生的学号和年龄。 ⑺查询年龄在20—22岁的学生的学号。 ⑻查询信息系,计算机系和外语系的学生的信息。 ⑼查询姓王的学生的信息。 ⑽查询选修了3号课程的学生的学号及成绩,结果按分数的降序排列。 ⑾查询学生总人数。 ⑿查询选修1号课程的学生的最高分。 ⒀查询选修了3门以上课程的学生的学号。 四、实验过程及结果分析 ⑴查询全体学生的学号和姓名。 select Sno,Sname from Student1; 运行图: ⑵查询全体学生的详细记录。 select * from Student1; 运行图: ⑶查询全体学生的姓名和出生年份。 select Sname,2012-Sage from Student1 ; 运行图 ⑷查询选修了课程的学生的学号。 select Sno from SC; no rows selected ⑸查询计算机系的学生的姓名。 select Sname from Student1 where Sdept=I; 运行图: ⑹查询年龄在20岁以下的计算机系的学生的学号和年龄。 select Sno,Sage from Student1 where Sdept=Csand Sage20; 实验结果为:no rows selected ⑺查询年龄在20—22岁的学生的学号。 select Sno from Student1 where sage between 20 and 23; ⑻查询信息系,计算机系和外语系的学生的信息。 select * From Student1 Where Sdept in(I,E); 运行图: ⑼查询姓王的学生的信息。 select * From Student1 Where sname like( 王%); 没有姓王的: no rows selected ⑽查询选修了3号课程的学生的学号及成绩,结果按分数的降序排列。 From SC Where Cno=2 Order by grade desc; 运行图: ⑾查询学生总人数。 select count(*) From Student1; 运行图: ⑿查询选修1号课程的学生的最高分。 select max(grade) From SC Where Cno=1; 运行图: ⒀查询选修了3门以上课程的学生的学号。 select Sno From SC Group by sno Having count(*)3; 实验结果为:no rows selected 五、成绩评定 优 良 中 及格 不及格 出 勤 格 式 内 容 分 析 总 评 指导教师: 年 月 日

文档评论(0)

1亿VIP精品文档

相关文档