Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
数据库数据查询实验报告
宁夏师范学院数学与计算机科学学院
《数据库》实验报告
实验序号: 07 实验项目名称:数据查询
学 号
58
姓 名
邹业安
专业、班级
14信科
实验地点
222
指导教师
褚万军
时间
实验目的及要求
掌握从简单到复杂的各种数据查询。包括:单表查询、多表连接查询、嵌套查询、集合查询。
掌握用条件表达式表示检索条件。
掌握用聚合函数计算统计检索结果。
二、实验设备(环境)及要求
1、环境要求:
硬件:PC(PII以上,128M以上内存)、因特网接入;
软件:在SQL Server 2000中
实验内容与步骤
一般简单查询
不带条件的查询指定字段(考虑去掉和不去掉重复值两种情况)。
select distinct 学号 from 选课
select 学号 from 选课
查询某个表中的所有记录
查询教师表中的所有记录
使用单个条件的简单查询
查询成绩大于50的学生的学号
select 学号 from 选课
where 成绩>50
使用多个条件(AND关系)的查询
select 工资
from 教师
where 工资>200 and 工资<500
使用多个条件(OR关系)的查询
select 工资
from 教师
where 工资<200 or 工资>500
使用多个条件(混合AND和OR关系)的查询
select * from 学生
where (院系='2' and 生源='淮南') or (院系='6' and 生源='淮北')
(7)使用带NOT运算的查询
select * from 学生
where not (生源='合肥')
(8)使用BETWEENAND的查询
select * from 选课
where 成绩 between 86 and 93
(9)使用NOTBETWEENAND的查询
select * from 选课
where 成绩 not between 76 and 93
(10)使用LIKE运算符的字符串匹配查询。
select * from 课程
where 课程性质 like '专业__'
(11)使用LIKE运算符的模板匹配查询。
select * from 院系
where 办公地点 like '4_1'
(12)查询空值和非空值的
select * from 教师
where 工资 is null
select * from 教师
where 工资 is not null
(13)结果要求排序的查询
select * from 选课 --升序
order by 成绩
select * from 选课 --降序
order by 成绩 desc
(14)查询结果按多列排序,并分别要求升序和降序的查询。
select * from 选课
order by 学号, 成绩
select * from 选课
order by 学号, 成绩 desc
(15)使用TOP显示前
数据库数据查询实验报告 来自淘豆网m.daumloan.com转载请标明出处.