数据库实验与作业部分参考答案

数据库实验与作业部分参考答案

ID:1054229

大小:135.00 KB

页数:21页

时间:2017-11-07

数据库实验与作业部分参考答案_第1页
数据库实验与作业部分参考答案_第2页
数据库实验与作业部分参考答案_第3页
数据库实验与作业部分参考答案_第4页
数据库实验与作业部分参考答案_第5页
资源描述:

《数据库实验与作业部分参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三关系查询与连接首先,将sales表中tot_amt的值计算出来。updatesalessettot_amt=0goselectorder_no,tot=sum(qty*unit_price)intoaa1fromsale_itemgroupbyorder_nogoselect*fromaa1goupdatesalessettot_amt=totfromsales,aa1whereaa1.order_no=sales.order_nogo1、查找所有经理的姓名、职称、薪水。selectemp_na

2、me,title,salaryfromemployeewheretitle='经理'2、查找出姓“王”并且姓名的最后一个字为“功”的员工。select*fromemployeewhereemp_namelike'王%功'//3、添加一条记录至employee表(用INSERT…..INTO)。insertintoemployee(emp_no,emp_name,sex,dept,title,date_hired,salary)values('E0025','彭江','M','业务','职员',1900

3、/01/21,43200)//4、将每个员工的薪水上调3%。updateemployeesetsalary=salary*1.03select*fromemployee3、查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址selectemp_name,dept,title,addrfromemployeewhere(addr='上海市'oraddr='北京市')andsex='F'4、在表sales中挑出销售金额大于等于10000元订单select*fromsaleswheretot_am

4、t>=10000.005、选取订单金额最高的前10%的订单数据。selecttop10percent*fromsalesorderbytot_amtdesc6、查找出职称为经理或职称为职员的女员工的信息select*fromemployeewhere(title='经理'ortitle='职员')andsex='F'7、删除sales表中作废的订单(其发票号码为I000000004)。deletefromsale_itemwhereorder_noin(selectorder_nofromsalesw

5、hereinvoice_no='I000000004')deletefromsaleswhereinvoice_no='I000000004'8、计算出一共销售了几种产品。selectcount(distinctprod_id)as'共销售产品数'fromsale_item9、显示sale_item表中每种个别产品的订购金额总和,并且依据销售金额由大到小排列来显示出每一种产品的排行榜。selectprod_id,sum(qty*unit_price)asttfromsale_itemgroupbypr

6、od_idorderbyttdesc10、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。selectmonth(order_date)as月份,prod_id,sum(qty*unit_price)assum1fromsale_itemgroupbyprod_id,month(order_date)orderby月份asc,prod_idasc11、由sales表中查找出销售金额最高的订单。select*fromsaleswheretot_amt=(selectmax(tot_

7、amt)fromsales)12、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接任一张订单的金额”的所有订单,并显示承接这些订单的业务员和该条订单的金额。select*fromsaleswheretot_amt>any(selecttot_amtfromsaleswheresale_id='E0013'andorder_date='1996/10/15')orderbytot_amt13-1、找出公司女业务员所接的订单。selectsale_id,tot_amtfr

8、omsaleswheresale_idin(selectemp_nofromemployeewheresex='F')13-2:selectsale_id,emp_name,tot_amtfromsales,employeewheresale_id=emp_noandsale_idin(selectemp_nofromemployeewheresex='F')14-1、找出公司中姓名相同的员工,并且依据员工编号排序显示这些员工信息。selectemp_n

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

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

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