云南大学数据库实验4:数据查询
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云南大学软件学院实验报告
课程:数据库原理与实用技术实验学期:2012-2013学年第二学期任课教师:薛岗专业:数字媒体技术学号:20111120279 姓名:李张昱成绩:
实验4 数据查询
一、实验目的
理解T-SQL语言的使用。
(2)熟练掌握数据查询语句。
(3)掌握合计函数的使用。
二、实验内容
1、CAP数据库的查询(记录每个查询的SQL语句和查询结果)
(1)建立CAP数据库,输入C、A、P、O四张表;
create database cap
on primary
(name=employee_data,
filename='D:\sql\cap.mdf',
size=10MB,
maxsize=50MB,
filegrowth=10%)
log on
(name=employee_log,
filename='D:\sql\cap.ldf',
size=5MB,
maxsize=25MB,
filegrowth=1MB)
(2)完成课后习题[3.2]b、[3.5]、[3.8]a,b、[3.11]b,f,j,l [3.2]b:
[3.5]
【3.8】a
【3.11】b
2、Employee数据库的查询(记录每个查询的SQL语句和查询结果)(1)向表中插入数据。
(2)将职工编号为000006的员工3月份基本工资增加为3000,奖金增加到800。
(3)员工000009已经离开公司,将该员工的数据删除
(4)简单条件查询
✓查询person表中所有不重复的职称。
✓查询具有高级职称的女员工信息
✓查询职工姓名为黎明的员工数据
✓查询各部门的实发工资总数
(5)复杂条件查询
✓查询平均工资高于3000的部门名和对应的平均工资。
✓查询1月份实发工资比平均实发工资高的员工姓名和实发工资额。
✓查询2月份实发工资比一月高的员工姓名。
✓利用sql语句将1,2,3月累积的员工的实发工资按降序排序
11