ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:19.57KB ,
资源ID:12928193      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12928193.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上机考试题目及答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上机考试题目及答案.docx

1、上机考试题目及答案题目-1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,-显示日期不详,并按部门排序输出,日期格式为yy-mm-dd。-2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称-3、按部门进行汇总,统计每个部门的总工资-4、查找商品名称为14寸显示器商品的销售情况,-显示该商品的编号、销售数量、单价和金额-5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额-6、按客户编号统计每个客户1996年的订单总金额-7、查找有销售记录的客户编号、名称和订单总额-8、查找在1997年中有销售记录的客户编号、名称和订单总额-9、查找一次销售最大的销售记录-10、

2、查找至少有3次销售的业务员名单和销售日期-11、用存在量词查找没有订货记录的客户名称-12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额-订货日期不要显示时间,日期格式为yy-mm-dd-按客户编号排序,同一客户再按订单降序排序输出-13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、-性别,销售日期、销售数量和金额,其中性别用男、女表示-14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、-产品名称、数量、单价、金额和销售日期-15、查找销售金额最大的客户名称和总货款-16、查找销售总额少于1000元的销售员编号、姓名和销售额-17、查找至少销售了3种

3、商品的客户编号、客户名称、商品编号、商品名称、数量和金额-18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数量和金额19、查找表中所有姓刘的职工的工号,部门,薪水20、查找所有定单金额高于200的所有客户编号21、统计表中员工的薪水在400-600之间的人数22、查询表中的同一部门的职工的平均工资,但只查询住址是上海市的员工23、将表中住址为上海市的员工住址改为北京市24、查找业务部或会计部的女员工的基本信息。25、显示每种产品的销售金额总和,并依销售金额由大到小输出。26、选取编号界于C0001和C0004的客户编号、客户名称、客户地址。27、计算出一共销售了几

4、种产品。28、将业务部员工的薪水上调3%。29、由employee表中查找出薪水最低的员工信息。30、使用join查询客户姓名为客户丙所购货物的客户名称,定单金额,定货日期,电话号码31、由sales表中查找出订单金额大于“E0013业务员在这天所接每一张订单的金额”的所有订单。32、计算P0001产品的平均销售单价33、找出公司女员工所接的定单34、找出同一天进入公司服务的员工35、找出目前业绩超过232000元的员工编号和姓名。36、查询出employee表中所有女职工的平均工资和住址在上海市的所有女职工的平均工资37、在employee表中查询薪水超过员工平均薪水的员工信息。38、找出目

5、前销售业绩超过400元的业务员编号及销售业绩,并按销售业绩从大到小排序。39、找出公司男业务员所接且订单金额超过2000元的订单号及订单金额。40、查询sales表中订单金额最高的订单号及订单金额。41、查询在每张订单中订购金额超过24000元的客户名及其地址。42、求出每位客户的总订购金额,显示出客户号及总订购金额,并按总订购金额降序排列。43、求每位客户订购的每种产品的总数量及平均单价,并按客户号,产品号从小到大排列。44、查询订购了三种以上产品的订单号。45、查询订购的产品至少包含了订单10003中所订购产品的订单。46、在sales表中查找出订单金额大于“E0013业务员在这天所接每一

6、张订单的金额”的所有订单,并显示承接这些订单的业务员和该订单的金额。47、查询末承接业务的员工的信息。48、查询来自上海市的客户的姓名,电话、订单号及订单金额。49、查询每位业务员各个月的业绩,并按业务员编号、月份降序排序。50、求每种产品的总销售数量及总销售金额,要求显示出产品编号、产品名称,总数量及总金额,并按产品号从小到大排列。51、查询总订购金额超过C0002客户的总订购金额的客户号,客户名及其住址。52、查询业绩最好的的业务员号、业务员名及其总销售金额。53、查询每位客户所订购的每种产品的详细清单,要求显示出客户号,客户名,产品号,产品名,数量及单价。54、求各部门的平均薪水,要求按

7、平均薪水从小到大排序。答案-1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,-显示日期不详,并按部门排序输出,日期格式为yy-mm-dd。select emp_no ,emp_name ,dept ,isnull(convert(char(10),birthday,120),日期不详) birthdayfrom employeeorder by dept-2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称select emp_no,emp_name,dept,titlefrom employeewhere emp_name喻自强 and dept in(select dep

8、t from employeewhere emp_name=喻自强)-3、按部门进行汇总,统计每个部门的总工资select dept,sum(salary)from employeegroup by dept-4、查找商品名称为14寸显示器商品的销售情况,-显示该商品的编号、销售数量、单价和金额select a.prod_id, qty,unit_price, unit_price*qty totpricefrom sale_item a,product bwhere a.prod_id=b.prod_id and prod_name=14寸显示器-5、在销售明细表中按产品编号进行汇总,统计每

9、种产品的销售数量和金额select prod_id, sum(qty) totqty, sum(qty*unit_price) totpricefrom sale_itemgroup by prod_id-6、使用convert函数按客户编号统计每个客户1996年的订单总金额select cust_id, sum(tot_amt) totpricefrom saleswhere convert(char(4),order_date,120)=1996group by cust_id-7、查找有销售记录的客户编号、名称和订单总额select a.cust_id, cust_name, sum(t

10、ot_amt) totpricefrom customer a, sales bwhere a.cust_id=b.cust_idgroup by a.cust_id,cust_name-8、查找在1997年中有销售记录的客户编号、名称和订单总额select a.cust_id, cust_name,sum(tot_amt) totpricefrom customer a,sales bwhere a.cust_id=b.cust_id and convert(char(4),order_date,120)=1997group by a.cust_id,cust_name-9、查找一次销售最大

11、的销售记录select order_no,cust_id,sale_id,tot_amtfrom saleswhere tot_amt=(select max(tot_amt)from sales)-10、查找至少有3次销售的业务员名单和销售日期select emp_name,order_datefrom employee a,sales bwhere emp_no=sale_id and a.emp_no in(select sale_idfrom salesgroup by sale_idhaving count(*)=3)order by emp_name-11、用存在量词查找没有订货记

12、录的客户名称select cust_namefrom customer awhere not exists(select *from sales bwhere a.cust_id=b.cust_id)-12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额-订货日期不要显示时间,日期格式为yy-mm-dd-按客户编号排序,同一客户再按订单降序排序输出select a.cust_id,cust_name,convert(char(10),order_date,120),tot_amtfrom customer a left outer join sales b on a.cust_i

13、d=b.cust_idorder by a.cust_id,tot_amt desc-13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、-性别,销售日期、销售数量和金额,其中性别用男、女表示select emp_name姓名,性别= case a.sexwhen m then 男when f then 女else 未end,销售日期= isnull(convert(char(10),c.order_date,120),日期不详),qty数量, qty*unit_price as金额from employee a, sales b, sale_item c,product dwh

14、ere d.prod_name=16M DRAM and d.pro_id=c.prod_id anda.emp_no=b.sale_id and b.order_no=c.order_no-14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、-产品名称、数量、单价、金额和销售日期select emp_no编号,emp_name姓名,性别= case a.sex when m then 男when f then 女else 未end,prod_name产品名称,销售日期= isnull(convert(char(10),c.order_date,120),日期不详),qty数量, q

15、ty*unit_price as金额from employee a left outer join sales b on a.emp_no=b.sale_id , sale_item c,product dwhere d.pro_id=c.prod_id and b.order_no=c.order_no-15、查找销售金额最大的客户名称和总货款select cust_name,d.cust_sumfromcustomer a,(select cust_id,cust_sumfrom (select cust_id, sum(tot_amt) as cust_sumfrom salesgrou

16、p by cust_id ) bwhere b.cust_sum =( select max(cust_sum)from (select cust_id, sum(tot_amt) as cust_sumfrom salesgroup by cust_id ) c ) dwhere a.cust_id=d.cust_id-16、查找销售总额少于1000元的销售员编号、姓名和销售额select emp_no,emp_name,d.sale_sumfromemployee a,(select sale_id,sale_sumfrom (select sale_id, sum(tot_amt) as

17、 sale_sumfrom salesgroup by sale_id ) bwhere b.sale_sum =3) h )-18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数量和金额select a.cust_id,cust_name,d.prod_id,prod_name,qty,qty*unit_pricefrom customer a, product b, sales c, sale_item dwhere a.cust_id=c.cust_id and d.prod_id=b.prod_id andc.order_no=d.order_noand n

18、ot exists(select f.*from customer x ,sales e, sale_item fwhere cust_name=世界技术开发公司 and x.cust_id=e.cust_id ande.order_no=f.order_no and not exists( select g.*from sale_item g, saleshwhere g.prod_id = f.prod_id and g.order_no=h.order_no andh.cust_id=a.cust_id)19、查找表中所有姓刘的职工的工号,部门,薪水select emp_no,emp_n

19、ame,dept,salaryfrom employeewhere emp_name like 刘%20、查找所有定单金额高于200的所有客户编号select cust_idfrom saleswhere tot_amt20021、统计表中员工的薪水在400-600之间的人数select count(*)as人数from employeewhere salary between 400 and 60022、查询表中的同一部门的职工的平均工资,但只查询住址是上海市的员工select avg(salary) avg_sal,deptfrom employeewhere addr like 上海市%

20、group by dept23、将表中住址为上海市的员工住址改为北京市update employeeset addr = xxwhere addr like 上海市24、查找业务部或会计部的女员工的基本信息。select emp_no,emp_name,deptfrom employeewhere sex=Fand dept in (业务,会计)25、显示每种产品的销售金额总和,并依销售金额由大到小输出。select prod_id ,sum(qty*unit_price)from sale_itemgroup by prod_idorder by sum(qty*unit_price) de

21、sc26、选取编号界于C0001和C0004的客户编号、客户名称、客户地址。select CUST_ID,cust_name,addrfrom customerwhere cust_id between C0001 AND C000427、计算出一共销售了几种产品。select count(distinct prod_id) as 共销售产品数from sale_item28、将业务部员工的薪水上调3%。update employeeset salary=salary*1.03where dept=业务29、由employee表中查找出薪水最低的员工信息。select *from employ

22、eewhere salary=(select min(salary )from employee )30、使用join查询客户姓名为客户丙所购货物的客户名称,定单金额,定货日期,电话号码select a.cust_id,b.tot_amt,b.order_date,a.tel_nofrom customer a join sales bon a.cust_id=b.cust_id and cust_name like 客户丙31、由sales表中查找出订单金额大于“E0013业务员在这天所接每一张订单的金额”的所有订单。select *from saleswhere tot_amtall(se

23、lect tot_amtfrom salesorder by tot_amt32、计算P0001产品的平均销售单价select avg(unit_price)from sale_itemwhere prod_id=P000133、找出公司女员工所接的定单select sale_id,tot_amtfrom saleswhere sale_id in(select sale_id from employeewhere sex=F)34、找出同一天进入公司服务的员工select a.emp_no,a.emp_name,a.date_hiredfrom employee a join employe

24、e b on (a.emp_no!=b.emp_no and a.date_hired=b.date_hired)order by a.date_hired35、找出目前业绩超过232000元的员工编号和姓名。select emp_no,emp_namefrom employeewhere emp_no in(select sale_idfrom salesgroup by sale_idhaving sum(tot_amt)232000)36、查询出employee表中所有女职工的平均工资和住址在上海市的所有女职工的平均工资select avg(salary)from employeewhe

25、re sex like funionselect avg(salary)from employeewhere sex like f and addr like 上海市%37、在employee表中查询薪水超过员工平均薪水的员工信息。Select * from employee where salary(select avg(salary)from employee)38、找出目前销售业绩超过400元的业务员编号及销售业绩,并按销售业绩从大到小排序。Select sale_id ,sum(tot_amt)from salesgroup by sale_idhaving sum(tot_amt)4

26、00order by sum(tot_amt) desc39、找出公司男业务员所接且订单金额超过2000元的订单号及订单金额。Select order_no,tot_amtFrom sales, employeeWhere sale_id=emp_no and sex=M and tot_amt200040、查询sales表中订单金额最高的订单号及订单金额。Select order_no, tot_amtfrom saleswhere tot_amt = (select max(tot_amt) from sales)41、查询在每张订单中订购金额超过24000元的客户名及其地址。Select

27、cust_name,addrfromcustomera,salesbwherea.cust_id=b.cust_idandtot_amt2400042、求出每位客户的总订购金额,显示出客户号及总订购金额,并按总订购金额降序排列。Select cust_id,sum(tot_amt) from salesGroup by cust_idOrder by sum(tot_amt) desc43、求每位客户订购的每种产品的总数量及平均单价,并按客户号,产品号从小到大排列。Select cust_id,prod_id,sum(qty),sum(qty*unit_price)/sum(qty)From

28、sales a, sale_item bWhere a.order_no=b.order_noGroup by cust_id,prod_idOrder by cust_id,prod_id44、查询订购了三种以上产品的订单号。Select order_no from sale_itemGroup by order_noHaving count(*)345、查询订购的产品至少包含了订单10003中所订购产品的订单。Selectdistinct order_noFrom sale_item aWhereorder_no10003andnot exists (Select *from sale_item b where order_no =10003and not exists(select *from sale_item c where c.order_no=a.order_noandc.prod_id=b.prod_id)46、在sales表中查找出订单金额大于“E0013业务员在这天所接每一张订单的金额”的所有订单,并显示承接这些订单的业务员和该订单的金额。Select

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1