实验二
实验名称:添加表记录(4课时)
一、实验目的
掌握修改表结构的基本方法,熟练使用INSERT语句为每张表追加表记录。
二、实验环境
采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。
三、实验示例
1、insert into employee
(emp_no,emp_name,sex,dept,title,date_hired,salary)
values('E0025','彭江','M','业务','职员',1900/01/21,43200)
四、实验内容与步骤
1、 通过企业管理器修改表结构。
2、 初步理解表之间的关系,用insert命令输入有效记录(每张表至少需要15条记录)。
五、实验报告
实验四
实验名称:简单查询(2课时)
一、实验目的
理解SELECT语句的操作和基本使用方法,掌握简单查询。(4课时)
二、实验环境
采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。
三、实验示例
1、查找表中所有姓刘的职工的工号,部门,薪水
select emp_no,emp_name,dept,salary
from employee
where emp_name like '刘%'
2、查找所有定单金额高于20000的所有客户编号
select cust_id
from sales
where tot_amt>20000
3、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。
select emp_name,title,sex
from employee
where title='经理'or title='职员'and sex='F'
4、选取销售数量最多的前5条订单订单号、数量。
select top 5 with ties order_no,sup_id,qty
from sale_item
order by qty desc
5、按部门进行汇总,统计每个部门的总工资
select dept,sum(salary)
from employee
group by dept
四、实验内容与步骤
1、 查找所有经理的姓名、职称、薪水。
2、 查找出姓“王”并且姓名的最后一个字为“功”的员工。
3、 查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址。
4、 在表sales中挑出销售金额大于等于10000元订单。
5、 选取订单金额最高的前10%的订单数据。
6、 查找出职称为经理或职称为职员的女员工的信息。
7、 删除sales表中作废的订单(其发票号码为I000000004)。(注意:约束)
8、计算出一共销售了几种产品。
9、显示sale_item表中每种个别产品的订购金额总和,并且依据销售金额由大到小排列来显示出每一种产品的排行榜。
10、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。
五、实验报告
实验五
实验名称:表连接查询JOIN(2课时)
一、实验目的
理解JOIN语句的操作和基本使用方法,掌握内连接、外连接、自连接的概念和使用。
二、实验环境
采用Client/Server模式,学生为客户端,是MS SQL SERVER 2000的中文客户端。登录用户名是:学号;密码为:****** 。用户名和密码以任课老师给出为准。
三、实验示例
1、 检索product 表和