文档库 最新最全的文档下载
当前位置:文档库 › 实验四简单查询

实验四简单查询

实验四简单查询
实验四简单查询

实验四简单查询

一、实验目的

理解SELECT语句的操作和基本使用方法,掌握简单查询。

二、实验环境

MS SQL SERVER 2000或者My SQL

三、实验示例

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、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。

五、实验结果

1、查找所有经理的姓名、职称、薪水。

2、查找出姓“王”并且姓名的最后一个字为“功”的员工。

3、查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址。

4、在表sales中挑出销售金额大于等于10000元订单。

5、选取订单金额最高的前10%的订单数据。

6、查找出职称为经理或职称为职员的女员工的信息。

7、删除sales表中作废的订单(其发票号码为I000000004)。(注意:约束)

8、计算出一共销售了几种产品。

9、显示sale_item表中每种个别产品的订购金额总和,并且依据销售金额由大到小排列来显示出每一种产品的排行榜。

10、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。

相关文档