数据库期中复习题和部分答案

数据库期中复习题和部分答案

ID:7859626

大小:116.50 KB

页数:12页

时间:2018-02-28

数据库期中复习题和部分答案_第1页
数据库期中复习题和部分答案_第2页
数据库期中复习题和部分答案_第3页
数据库期中复习题和部分答案_第4页
数据库期中复习题和部分答案_第5页
资源描述:

《数据库期中复习题和部分答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、查找表中所有姓刘的职工的工号,部门,薪水selectemp_no,emp_name,dept,salaryfromemployeewhereemp_namelike'刘%'2、查找所有定单金额高于20000的所有客户编号selectcust_idfromsaleswheretot_amt>200003、查找出职称为经理和职称为职员的女员工的姓名、职称、性别。selectemp_name,title,sexfromemployeewheretitle='经理'ortitle='职员'andsex='F'4、选取销售数量最多的前5条订单订单号、数量。selectt

2、op5withtiesorder_no,sup_id,qtyfromsale_itemorderbyqtydesc5、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroupbydept6、由employee表中查找出薪水最高的员工信息。select*fromemployeewheresalary=(selectmax(salary)fromemployee)7、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。select*fromsalesw

3、heretot_amt>all(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')orderbytot_amt8、检索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)a

4、nda.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)10、查找所有经理的姓名、职称、薪水。selectemp_name,

5、title,salaryfromemployeewheretitle=’经理’11、查找出姓“王”并且姓名的最后一个字为“功”的员工。select*fromemployeewhereemp_namelike'王%功'12、查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址。selectemp_name,depttitle,addrfromemployeewheresex='F'and(addrlike'北京%'oraddrlike'上海%')13、在表sales中挑出销售金额大于等于10000元订单。select*fromsaleswheretot_a

6、mt>=1000014、选取订单金额最高的前10%的订单数据。selecttop10percent*fromsalesorderbytot_amtdesc15、查找出职称为经理或职称为职员的女员工的信息。select*fromemployeewheresex='F'and(title='经理'ortitle='职员')16、删除sales表中作废的订单(其发票号码为I000000004)。deletefromsale_itemwhereorder_noin(selectorder_nofromsaleswhereinvoice_no='I000000004')17

7、、计算出一共销售了几种产品。selectcount(distinctprod_id)fromsale_item18、显示sale_item表中每种产品的订购金额总和,并且依据销售金额由大到小排列来显示出每一种产品的排行榜。selectprod_id,sum(unit_price*qty)fromsale_itemgroupbyprod_idorderbysum(unit_price*qty)desc19、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。selectprod_id,month(order_date),sum(unit_price

8、*qty)

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

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

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