数据库实验2.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:9 大小:233KB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库实验2.doc

数据库实验2.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

12 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验二关系查询与连接实验名称:关系查询与连接一、实验目的1、理解SELECT语句的操作和基本使用方法,熟练掌握简单查询。2、掌握SELECT语句的嵌套使用,实现表的复杂查询,进一步理解SELECT语句的高级使用方法。3、理解JOIN语句的操作和基本使用方法,掌握内连接、外连接、自连接的概念和使用。二、实验环境使用SQL-Server2000数据库。三、实验示例1、查找表中所有姓刘的职工的工号,部门,薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_namelike'刘%'2、查找所有定单金额高于20000的所有客户编号selectcust_idfromsaleswheretot_amt>200003、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。selectemp_name,title,sexfromemployeewheretitle='经理'ortitle='职员'andsex='F'4、选取销售数量最多的前5条订单订单号、数量。selecttop5withtiesorder_no,sup_id,qtyfromsale_itemorderbyqtydesc5、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroupbydept6、由employee表中查找出薪水最高的员工信息。select*fromemployeewheresalary=(selectmax(salary)fromemployee)7、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。select*fromsaleswheretot_amt>all(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')orderbytot_amt检索product表和sale_item表中数量大于2的相同产品的产品编号、产品名称、数量、单价。selecta.prod_id,a.qty,a.unit_price,b.prod_namefromsale_itemasainnerjoinproductasb/*如果改成leftjoin/rightjoin试分析结果*/on(a.prod_id=b.pro_id)anda.qty>2orderbya.prod_id9、查找出employee表中住址相同的员工的姓名、性别、职称、薪水、住址。selecta.emp_name,a.sex,a.title,a.salary,a.addr,b.emp_name,b.sex,b.title,b.salary,b.addrfromemployeeasainnerjoinemployeeasbon(a.emp_no!=b.emp_no)and(a.emp_name>b.emp_name)and(a.addr=b.addr)四、实验内容与步骤查找所有经理的姓名、职称、薪水。查找出姓“王”并且姓名的最后一个字为“功”的员工。查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址。在表sales中挑出销售金额大于等于10000元订单。选取订单金额最高的前10%的订单数据。查找出职称为经理或职称为职员的女员工的信息。删除sales表中作废的订单(其发票号码为I000000004)。8、计算出一共销售了几种产品。9、显示sale_item表中每种个别产品的订购金额总和,并且依据销售金额由大到小排列来显示出每一种产品的排行榜。10、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。11、由sales表中查找出销售金额最高的订单。12、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接任一张订单的金额”的所有订单,并显示承接这些订单的业务员和该条订单的金额。找出公司女业务员所接的订单。找出公司中姓名相同的员工,并且依据员工编号排序相识这些员工信息。找出目前业绩未超过200000元的员工。计算公司内各个部门的工资支出总和。计算每一产品销售数量总和与平均销售单价。查找出employee表中部门相同且住址相同的女员工的姓名、性别、职称、薪水、住址。检索product表和sale_item表中相同产品的产品编号、产品名称、数量、单价。检索product表和sale_item表中单价高于2400元的相同产品的产品编号、产品名称、数