实验四 多表查询.doc

实验四 多表查询.doc

ID:50595052

大小:63.67 KB

页数:4页

时间:2020-03-12

实验四 多表查询.doc_第1页
实验四 多表查询.doc_第2页
实验四 多表查询.doc_第3页
实验四 多表查询.doc_第4页
资源描述:

《实验四 多表查询.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四多表查询1实验目的与要求(1)熟练掌握SQL语句的使用。(2)熟练使用SQL语句进行连接操作。2实验内容(1)找出同一天进入公司服务的员工。selecthireDate,employeeNamefromEmployeeawhereexists(select*fromEmployeebwherea.hireDate=b.hireDateanda.employeeNo!=b.employeeNo)groupbyhireDate,employeeName(2)查找与“陈诗杰”在同一个单位工作的员工姓名、性别、部门和职务。s

2、electa.employeeName,a.department,a.headShip,casea.sexwhen'F'then'女'when'M'then'男'endsexfromEmployeea,(select*fromEmployeewhereemployeeName='陈诗杰')bwherea.department=b.department(1)在Employee表中查询薪水超过员工平均薪水的员工信息。select*fromemployeea,(selectavg(salary)avgsalaryfromempl

3、oyee)bwherea.salary>b.avgsalary(2)查找有销售记录的客户编号、名称和订单总额。SELECTa.CustomerNo客户号,a.CustomerName客户名,sum(quantity*price)订单总额FROMCustomera,OrderMasterb,OrderDetailcWHEREa.CustomerNo=b.CustomerNoandb.orderNo=c.orderNoGROUPBYa.CustomerNo,a.CustomerName(3)查询没有订购商品的客户编号和客户名称

4、。selecta.customerNo客户号,customerName客户名fromcustomerawherea.customerNonotin(selectb.customerNofromorderMasterb)(1)使用子查询查找32MDRAM的销售情况,要求显示相应的销售员的姓名、性别,销售日期、销售数量和金额,其中性别用“男”、“女”表示。selectemployeeName职员姓名,casesexwhen'F'then'女'when'M'then'男'end性别,orderDate录取时间,quantity数

5、量,sum(quantity*price)金额fromEmployeea,OrderMasterb,OrderDetailcwhereemployeeNo=salerNoandb.orderNo=c.orderNoandProductNoin(selectProductNofromProductwhereProductName='32MDRAM')groupbyemployeeName,sex,orderDate,quantity(2)查询OrderMaster表中订单金额最高的订单号及订单金额。(8)在订单主表中查询订单

6、金额大于“E2005002业务员在2008-1-9这天所接的任一张订单的金额”的所有订单信息。(9)查询单价高于400元的商品编号、商品名称、订货数量和订货单价。(10)分别使用左外连接、右外连接、完整外部连接查询单价高于400元的商品编号、商品名称、订货数量和订货单价,并分析比较检索的结果。(11)使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额,其中订货日期不要显示时间,日期格式为“yyyy-mm-dd”,按客户编号排序,同一客户再按订单金额降序排序输出。(12)查找每个员工的销售记录,要求显示销售员的编号

7、、姓名、性别、商品名称、数量、单价、金额和销售日期,其中性别使用“男”和“女”表示,日期使用“yyyy-mm-dd”格式显示。(13)查找16MDRAM的销售情况,要求显示相应的销售员的姓名、性别,销售日期、销售数量和金额,其中性别用“男”、“女”表示。(14)找出公司男业务员所接且订单金额超过2000元的订单号及订单金额。(15)查询每种商品的总销售数量及总销售金额,要求显示出商品编号、商品名称、总数量及总金额,并按商品号从小到大排列。(16)实验问题:①连接操作类型有哪些?分析外连接在现实应用中的意义。②查询表可以用在

8、什么地方?使用查询表要注意哪些地方?③分析SQL语句中的IN和OR关键字有何异同点?它们可以互换吗?给出实例说明。④分析哪几种情况需要使用自表连接。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。