上机考试题目及答案
更新时间:2023-03-15 17:04:01 阅读量: 教育文库 文档下载
题目
--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值, --显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。
--2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称
--3、按部门进行汇总,统计每个部门的总工资
--4、查找商品名称为14寸显示器商品的销售情况, --显示该商品的编号、销售数量、单价和金额
--5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额
--6、按客户编号统计每个客户1996年的订单总金额
--7、查找有销售记录的客户编号、名称和订单总额
--8、查找在1997年中有销售记录的客户编号、名称和订单总额
--9、查找一次销售最大的销售记录
--10、查找至少有3次销售的业务员名单和销售日期
--11、用存在量词查找没有订货记录的客户名称
--12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额 --订货日期不要显示时间,日期格式为yyyy-mm-dd --按客户编号排序,同一客户再按订单降序排序输出
--13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、 --性别,销售日期、销售数量和金额,其中性别用男、女表示
--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。 select emp_no ,emp_name ,dept ,
isnull(convert(char(10),birthday,120),'日期不详') birthday from employee order by dept
--2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称 select emp_no,emp_name,dept,title from employee
where emp_name<>'喻自强' and dept in (select dept from employee where emp_name='喻自强')
--3、按部门进行汇总,统计每个部门的总工资 select dept,sum(salary) from employee group by dept
--4、查找商品名称为14寸显示器商品的销售情况, --显示该商品的编号、销售数量、单价和金额
select a.prod_id, qty,unit_price, unit_price*qty totprice from sale_item a,product b
where a.prod_id=b.prod_id and prod_name='14寸显示器'
--5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额 select prod_id, sum(qty) totqty, sum(qty*unit_price) totprice from sale_item group by prod_id
--6、使用convert函数按客户编号统计每个客户1996年的订单总金额 select cust_id, sum(tot_amt) totprice from sales
where convert(char(4),order_date,120)='1996' group by cust_id
--7、查找有销售记录的客户编号、名称和订单总额 select a.cust_id, cust_name, sum(tot_amt) totprice from customer a, sales b where a.cust_id=b.cust_id group by a.cust_id,cust_name
--8、查找在1997年中有销售记录的客户编号、名称和订单总额 select a.cust_id, cust_name,sum(tot_amt) totprice from customer a,sales b
where a.cust_id=b.cust_id and convert(char(4),order_date,120)='1997' group by a.cust_id,cust_name
--9、查找一次销售最大的销售记录 select order_no,cust_id,sale_id,tot_amt
from sales
where tot_amt=
(select max(tot_amt) from sales)
--10、查找至少有3次销售的业务员名单和销售日期 select emp_name,order_date from employee a,sales b
where emp_no=sale_id and a.emp_no in (select sale_id from sales
group by sale_id having count(*)>=3) order by emp_name
--11、用存在量词查找没有订货记录的客户名称 select cust_name from customer a where not exists (select *
from sales b
where a.cust_id=b.cust_id)
--12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额 --订货日期不要显示时间,日期格式为yyyy-mm-dd --按客户编号排序,同一客户再按订单降序排序输出
select a.cust_id,cust_name,convert(char(10),order_date,120),tot_amt from customer a left outer join sales b on a.cust_id=b.cust_id order by a.cust_id,tot_amt desc
--13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、 --性别,销售日期、销售数量和金额,其中性别用男、女表示 select emp_name 姓名, 性别= case a.sex when '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 d
where d.prod_name='16M DRAM' and d.pro_id=c.prod_id and a.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 数量, qty*unit_price as 金额
from employee a left outer join sales b on a.emp_no=b.sale_id , sale_item c,product d where d.pro_id=c.prod_id and b.order_no=c.order_no
--15、查找销售金额最大的客户名称和总货款 select cust_name,d.cust_sum
正在阅读:
上机考试题目及答案03-15
现代资本结构理论述评07-20
超声波清洗后清洁度测试方法01-12
会计从业资格证计算题大题05-31
2012秋九年级历史月考1 Microsoft Word 文档03-31
夸张手法在小学英语教学中的有效运用07-26
月亮的心愿教学设计05-20
鲁教版八年级思想品德上册全册教案12-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 上机
- 题目
- 答案
- 考试
- 利用线段图巧解年龄问题(微课)设计说明
- formal or informal exercise 2
- 北京医大微机应用基础(3)
- 小学语文五年级上册课文作业设计
- 浅谈提高财会人员的素质毕业论文
- 旅游规划 - 图文
- 三关爱活动方案
- 七年级数学上册相交线中的角教案及练习教案
- 自考论文指导分组名单
- 发电厂电气主接线论文
- 关于印发《江苏省省级机关职工住房补贴发放实施意见》的通知
- 陕西省普通高级中学标准化学校评估标准及实施细则
- 沈政办发〔2016〕130号配套文件,不同土地用途(业态、主要功能)基准地价出让金标准 - 图文
- 表面物理化学简答和论述
- 信息技术教学总结
- 2014音乐教学工作计划
- 南开18春学期《DirectX程序设计》在线作业
- 参观学习报告
- 东沟隧道18米仰拱栈桥设计方案
- 电工复习题