上机考试题目及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

题目--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。--2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称--3、按部门进行汇总,统计每个部门的总工资--4、查找商品名称为14寸显示器商品的销售情况,--显示该商品的编号、销售数量、单价和金额--5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额--6、按客户编号统计每个客户1996年的订单总金额--7、查找有销售记录的客户编号、名称和订单总额--8、查找在1997年中有销售记录的客户编号、名称和订单总额--9、查找一次销售最大的销售记录--10、查找至少有3次销售的业务员名单和销售日期--11、用存在量词查找没有订货记录的客户名称--12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额--订货日期不要显示时间,日期格式为yyyy-mm-dd--按客户编号排序,同一客户再按订单降序排序输出--13、查找16MDRAM的销售情况,要求显示相应的销售员的姓名、--性别,销售日期、销售数量和金额,其中性别用男、女表示--14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、--产品名称、数量、单价、金额和销售日期--15、查找销售金额最大的客户名称和总货款--16、查找销售总额少于1000元的销售员编号、姓名和销售额--17、查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额--18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数量和金额19、查找表中所有姓刘的职工的工号,部门,薪水20、查找所有定单金额高于20000的所有客户编号21、统计表中员工的薪水在40000-60000之间的人数22、查询表中的同一部门的职工的平均工资,但只查询"住址"是"上海市"的员工23、将表中住址为上海市的员工住址改为北京市24、查找业务部或会计部的女员工的基本信息。25、显示每种产品的销售金额总和,并依销售金额由大到小输出。26、选取编号界于‘C0001’和‘C0004’的客户编号、客户名称、客户地址。27、计算出一共销售了几种产品。28、将业务部员工的薪水上调3%。29、由employee表中查找出薪水最低的员工信息。30、使用join查询客户姓名为客户丙所购货物的客户名称,定单金额,定货日期,电话号码31、由sales表中查找出订单金额大于“E0013业务员在1996/10/15这天所接每一张订单的金额”的所有订单。32、计算'P0001'产品的平均销售单价33、找出公司女员工所接的定单34、找出同一天进入公司服务的员工35、找出目前业绩超过232000元的员工编号和姓名。36、查询出employee表中所有女职工的平均工资和住址在"上海市"的所有女职工的平均工资37、在employee表中查询薪水超过员工平均薪水的员工信息。38、找出目前销售业绩超过40000元的业务员编号及销售业绩,并按销售业绩从大到小排序。39、找出公司男业务员所接且订单金额超过2000元的订单号及订单金额。40、查询sales表中订单金额最高的订单号及订单金额。41、查询在每张订单中订购金额超过24000元的客户名及其地址。42、求出每位客户的总订购金额,显示出客户号及总订购金额,并按总订购金额降序排列。43、求每位客户订购的每种产品的总数量及平均单价,并按客户号,产品号从小到大排列。44、查询订购了三种以上产品的订单号。45、查询订购的产品至少包含了订单10003中所订购产品的订单。46、在sales表中查找出订单金额大于“E0013业务员在1996/11/10这天所接每一张订单的金额”的所有订单,并显示承接这些订单的业务员和该订单的金额。47、查询末承接业务的员工的信息。48、查询来自上海市的客户的姓名,电话、订单号及订单金额。49、查询每位业务员各个月的业绩,并按业务员编号、月份降序排序。50、求每种产品的总销售数量及总销售金额,要求显示出产品编号、产品名称,总数量及总金额,并按产品号从小到大排列。51、查询总订购金额超过’C0002’客户的总订购金额的客户号,客户名及其住址。52、查询业绩最好的的业务员号、业务员名及其总销售金额。53、查询每位客户所订购的每种产品的详细清单,要求显示出客户号,客户名,产品号,产品名,数量及单价。54、求各部门的平均薪水,要求按平均薪水从小到大排序。答案--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。selectemp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不详')birthdayfromemployeeorderbydept--2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称selectemp_no,emp_name,dept,titlefromemployeewhereemp_name'喻自强'anddeptin(selectdeptfromemployeewhereemp_name='喻自强')--3、按部门进行汇总,统计每个部门的总工资selectdept,sum(salary)fromemployeegroupbydept--4、查找商品名称为14寸显示器商品的销售情况,--显示该商品的编号、销售数量、单价和金额selecta.prod_id,qty,unit_price,unit_price*qtytotpricefromsale_itema,productbwherea.prod_id=b.prod_idandprod_name='14寸显示器'--5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额selectprod_id,sum(qty)totqty,sum(qty*unit_price)totpricefromsale_itemgroupbyprod_id--6、使用convert函数按客户编号统计每个客户1996年的订单总金额selectcust_id,sum(tot_amt)totpricefromsaleswhereconvert(char(4),order_date,120)='1996'groupbycust_id--7、查找有销售记录的客户编号、名称和订单总额selecta.cust_id,cust_name,sum(tot_amt)totpricefromcustomera,salesbwherea.cust_id=b.cust_idgroupbya.cust_id,cust_name--8、查找在1997年中有销售记录的客户编号、名称和订单总额selecta.cust_id,cust_name,sum(tot_amt)totpricefromcustomera,salesbwherea.cust_id=b.cust_idandconvert(char(4),order_date,120)='1997'groupbya.cust_id,cust_name--9、查找一次销售最大的销售记录selectorder_no,cust_id,sale_id,tot_amtfromsaleswheretot_amt=(selectmax(tot_amt)fromsales)--10、查找至少有3次销售的业务员名单和销售日期selectemp_name,order_datefromemployeea,salesbwhereemp_no=sale_idanda.emp_noin(selectsale_idfromsalesgroupbysale_idhavingcount(*)=3)orderbyemp_name--11、用存在量词查找没有订货记录的客户名称selectcust_namefromcustomerawherenotexists(select*fromsalesbwherea.cust_id=b.cust_id)--12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额--订货日期不要显示时间,日期格式为yyyy-mm-dd--按客户编号排序,同一客户再按订单降序排序输出selecta.cust_id,cust_name,convert(char(10),order_date,120),tot_amtfromcustomeraleftouterjoinsalesbona.cust_id=b.cust_idorderbya.cust_id,tot_amtdesc--13、查找16MDRAM的销售情况,要求显示相应的销售员的姓名、--性别,销售日期、销售数量和金额,其中性别用男、女表示selectemp_name姓名,性别=casea.sexwhen'm'then'男'when'f'then'女'else'未'end,销售日期=isnull(convert(char(10),c.order_date,120),'日期不详'),qty数量,qty*unit_priceas金额fromemployeea,salesb,sale_itemc,productdwhered.prod_name='16MDRAM'andd.pro_id=c.prod_idanda.emp_no=b.sale_idandb.order_no=c.order_no--14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、--产品名称、数量、单价、金额和销售日期selectemp_no编号,emp_name姓名,性别=casea.sexwhen'm'then'男'when'f'then'女'else'未'end,prod_name产品名称,销售日期=isnull(convert(char(10),c.order_date,120),'日期不详'),qty数量,qty*unit_priceas金额fromemployeealeftouterjoinsalesbona.emp_no=b.sale_id,sale_itemc,productdwhered.pro_id=c.prod_idandb.order_no=c.order_no--15、查找销售金额最大的客户名称和总货款selectcust_name,d.cust_sumfromcustomera,(selectcust_id,cust_sumfrom(selectcust_id,sum(tot_amt)ascust_sumfromsalesgroupbycust_id)bwhereb.cust_sum=(selectmax(cust_sum)from(selectcust_id,sum(tot_amt)ascust_sumfromsalesgroupbycust_id)c))dwherea.cust_id=d.cust_id--16、查找销售总额少于1000元的销售员编号、姓名和销售额selectemp_no,emp_name,d.sale_sumfromemployeea,(selectsale_id,sale_sumfrom(selectsale_id,sum(tot_amt)assale_sumfromsalesgroupbysale_id)bwhereb.sale_sum1000)dwherea.emp_no=d.sale_id--17、查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额selecta.cust_id,cust_name,b.prod_id,prod_name,d.qty,d.qty*d.unit_pricefromcustomera,productb,salesc,sale_itemdwherea.cust_id=c.cust_idandd.prod_id=b.prod_idan

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功