文档介绍:沈 阳 工 程 学 院
学 生 实 验 报 告
(课程名称:数据库原理及应用)
实验题目: 数据库中数据的查询(一)
班 级 软件本111学 号姓 名 吴月芬
日 期 点F座606 指导教师 孙宪丽 祝世东
一、实验目的
掌握SQL查询命令:主要针对单表查询。
二、实验环境
Oracle10g数据库系统。
三、实验内容与要求
使用Select命令完成下列数据查询。
简单查询:
⑴查询全体学生的学号和姓名。
⑵查询全体学生的详细记录。
⑶查询全体学生的姓名和出生年份。
⑷查询选修了课程的学生的学号。
⑸查询计算机系的学生的姓名。
⑹查询年龄在20岁以下的计算机系的学生的学号和年龄。
⑺查询年龄在20—22岁的学生的学号。
⑻查询信息系,计算机系和外语系的学生的信息。
⑼查询姓"王"的学生的信息。
⑽查询选修了3号课程的学生的学号及成绩,结果按分数的降序排列。
⑾查询学生总人数。
⑿查询选修1号课程的学生的最高分。
⒀查询选修了3门以上课程的学生的学号。
四、实验过程及结果分析
(1)select sno,sname
from student;
结果:。
SNO
SNAME
吴月芬
王秋莹
李翔
杨洋
赵诗婷
郭晶
6 rows selected.
(2)select *
from student;
结果:。
SNO
SNAME
SSEX
SAGE
SDEPT
吴月芬
女
20
ma
王秋莹
女
19
cs
李翔
男
19
cs
杨洋
女
21
eg
赵诗婷
女
18
cs
郭晶
女
19
cs
6 rows selected.
(3)select sname,2012-sage
from student;
结果:。
SNAME
2012-SAGE
吴月芬
1992
王秋莹
1993
李翔
1993
杨洋
1991
赵诗婷
1994
郭晶
1993
6 rows selected.
(4)select sno
from sc;
结果:.
SNO
12 rows selected.
(5)select sname
from student
where sdept=‘cs’;
结果:where sdept=‘cs’
*
ERROR at line 3:
ORA-00911: invalid character
错误原因分析:'cs' 的标点符号写错。改正如下。
select sname
from student
where sdept='cs';
结果: