习题2_SQL查询语句测试_第1页
习题2_SQL查询语句测试_第2页
习题2_SQL查询语句测试_第3页
习题2_SQL查询语句测试_第4页
习题2_SQL查询语句测试_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL测试题第二部分SQL查询强化测试结合第一天所看的SQL查询内容。用一天时间独立完成以下习题,并将相应的查 询语句和视图截图贴到相应题目下方。.找出供应商名称,所在城市SELECT公司名称,城市from 供应商 借司名掷I携币佳挂乐琼席富侑届北京安生上海为主北京日正北京德昌原.找出华北地区能够供应海鲜的所有供应商列表。 SELECT品.产品名称 ,供应商 .公司名称FROM 供应商 ,类别式产品WHERE供应商.供应商ID=产品.供应商IDand 类别.类别ID=产品.类别ID and 供应商 .地区 =华北, and类别.类别名称 =海鲜 产品名爵姓国名称全昌海三三 为遇东晋苫.找出订单

2、销售额前五的订单是经由哪家运货商运送的。select订单明细.单价*订单明细.数量*(1-订单明细.折扣)as销售额from订单明细运货商,订单where订单明细 .订单ID=、订单.订单IDand订单.运货商 =运货商.运货商IDorder by 销售额 desc销售额1581015019.499988220632105401054099Q3.2.找出按箱包装的产品名称。SELECT * FROMI7fc品 WHERE单位数量 LIKE 喻 %品产品名林悔庖裔D类别单怔苞单价库存订购再订购中止1单果汁11每黜iSrOOOO3901012牛扔11隹箱19.000017402503蕃茄濯12用稍

3、丘福10.D00013702504魅22每鞘12瓶22.0000530005麻油22街箱12篇213500000135犯急1?题nnnni7nn7En.找出重庆的供应商能够供应的所有产品列表。SELECT .产品名称FROM 供应商 ,产品WHERE供应商 .城市=重庆And 产品.供应商ID=供应商 .供应商ID 产品名梆 雪鱼 刘.找出雇员郑建杰所有的订单并根据订单销售额排序。SELECTS单 .订单 ID,sum(订单明细 .单价*订单明细 .数量*(1-订单明细 .折扣)销售额FROM 订单, 雇员,订单明细WHERE订单明细 .订单ID=、订单.订单IDand订单.雇员ID=、雇员.

4、雇员IDand雇员.姓氏=郑and雇员.名字=建杰GROUP BY订单.订单 IDHMia 匿10257111S.S1O?591M.6,口谢15D4.C51。调144B1O2&7 1Q2Q1 1O2B3博小.找出订单10284的所有产品以及订单金额,运货商。SELECTS品.产品名称,订单明细.单价*订单明细.数量*(1-订单明细.折扣)as订单金额, 运货商 .公司名称FROM订单,订单明细,产品,运货商 where订单.订单ID=订单明细 .订单IDand订单明细 .产品ID=产品.产品IDand 订单.订单 ID=10284,and 运货商 .运货商ID=订单.运货商工品名称订单金额公司

5、名称F肉干394875急速快递电油325.5急速快递百奶酪408急速快递泉水42急速快递.建立产品与订单的关联。SELECT * FROMT单,订单明细,产品where、订单.订单ID=订单明细 .订单IDand订单明细 .产品ID=产品.产品ID订单客户户展员id 订购日阴到珑日期股质日期运袈口 运随星重主名称lt)34$ VINET60O;00:Oi 吗蛇-M-E g附g 吗羯3 虱皿余小姐V1NET5 1S&6-07-04 D0;00:DD00;:00:001336-07-116 Cl0:00;M3余小蛆VINIET5 1&6-D7-04 OD:OO:OD1S36-0B-01 00:M:

6、001996-07-116 0fl:00:M332.3800亲小姐10249TOMSP 10M-07-05 OdWM1996-08-1G 00iQ&:001996-07-110 00:0D: M1lUBIK甑、蛆10249TOMSP 1&a6-Q7-05 MOOiOO1996-03-16 OOtQOOO1996-07-110 OOOOiM1谢小姐10250HANAS4 1S&S-07-0a 00:00:001996-03-05 0000:(01996-07-12 00lQ0:00265.B3 0口谢小姐NANARiQQRkCR-nE nn2nmnniqqr-07-i? nn:rw)!fin7f

7、iS.flMnat小用9.计算销量前10位的订单明细,结果集返回订单ID,订单日期,公司名称,发货日期,销售额,并排序SELECTDISTINCT订单明细 .订单ID,订单.订购日期 ,客户.公司名称 ,订单.发货日 期二订单明细 .单价*订单明细 .数量*(1-订单明细 .折扣)as销售额,订单明细 .数 县、 里FROM订单,订单明细,产品,客户where 订单.订单ID=订单明细 .订单IDand订单.客户ID=客户.客户IDORDER BY订单明细 .数量 desclimit 10订革心订购日期公司名称发货白朗稍售鼓数量110721998-05-05 0000:00正人舒懑(NULL)

8、4322.5130107641997-12-03 00!00:00正人生源1997-12-08 OD:ODiOO2105.99996.513120313。1051151997-04-23 00 :OD;DD力上补习诲1997-05-Z3 DO:OO:CIO5268120107761997-12-16 00:00:00正人番惠1997-12-18 00:00:00604L99999&261431120103981996-12-30 00: DO: 00大铳的易1997-01-09 ODlDO:OO2D73.5&9S96 56677251如10S961997-07-10 00:00:00正人资源1

9、997-07-14 O0:00:002565120104511997-02-19 00;00:00高上补习殂1997-03-12 00:00r002 073,599996 &B67725120106781997-0-23 OO:OD:D01997-1D-16 00:00:(30115812010B941998-02-18 00:00:00大桂更弼1998-0220 OD:DO:DOBS3.499S99307D96120107111997-10-21 00:00:00大挂班器1997-10-29 00:00:003936120.按年度统计销售额SELECT DISTINCTsum(订单明细 .单

10、价*订单明细 .数量*(1-订单明细 .折扣)销售额,sum(订单明细 .数量)数量FROM订单,订单明细,产品where 订单.订单ID=订单明细 .订单IDand year(订单.订购日期 )BETWEEN 1996 AND 1998GROUP BY yearfT单.订购日期 )销售额数量16022465,67110636373773747515560.620989345 196265333931941,556016654 1251173-以上开始时间一个半小时.查询供应商中能够供应的产品样数最多的供应商。select 产品.供应商ID,供应商.公司名称,count(产品.产品ID)fro

11、m产品,供应商where 产品.供应商ID=、供应商.供应商IDgroup by 产品.供应商IDORDER BY county品.产品 ID)desc供应商白石司名称CMFlt(产品二产品 TOC o 1-5 h z 12熨美5日康堡42康工食品J7正一49瞥花31G力镭324涵合31匡佳乐3.查询产品类别中包含的产品数量最多的类别。select 类别.类别名称,count(产品.产品ID)from产品,类别where 产品.类别ID=类别.类别IDgroup by 类另1J.类另1J名称ORDER BY county品.产品 ID)desc就别宅奇su nt产刮产晶ID TOC o 1-5

12、 h z 点心13快同12同味品12海岸12日用品10谷类,麦片7肉廛雷S特制品6.找出所有的订单中经由哪家运货商运货次数最多。select 运货商.公司名称,count(订单.订单ID)as订单总数from 订单 ,运货商where 订单.运货商 =运货商.运货商IDgroup by 运货商 .公司名称公司名称 订单总数 TOC o 1-5 h z 联邦货运255急速快递249统一包裹326.按类别,产品分组,统计销售额。SELECTDISTINCT类另1J .类另1J名称 ,产品 .产品名称 ,订单明细 .单价*订单明细. 数量*(1-订单明细 .折扣)as销售额,订单明细 .数量FROM

13、订单,订单明细,产品,类别where、订单.订单ID=订单明细 .订单IDand 产品.、类别ID=类别.类别IDand 订单明细.产品ID=产品.产品ID共刖名称 产品名抑情警翔数曷饮料运动饮料604.a421饮料汽水45.09 59-9967S1349215爆料牛郎30420代科运动饮料6饮料生10WZ999997735023660饮料苏打水1B921愎料有柳汁2BB20Usi/U-J.m n15.查询海鲜类别最大的一笔订单。SELECTDISTINCT类另.类另1J名称 ,产品.产品名称 ,订单明细 .单价*订单明细 .数量*(1-订单明细 .折扣)as销售额,订单明细 .数量FROM订

14、单,订单明细,产品,类别where、订单.订单ID=订单明细 .订单IDand 产品.类别ID=类别.类别IDand订单明细 .产品ID=产品.产品IDand类别.类别名称 =海鲜ORDER BY销售额 desc limit 1类别名称 下品名展镜也怪故海弊昙些的第 5016.按季度统计销售量select year(订单.订购日期)年份,sum(case when month(订单.订购日期)between 1 and 3 then 订单明细 .单价*订单明细.数量*(1-订单明细 .折扣)else 0 end) 一季度销售金额,sum(case when month(订单.订购日期)betw

15、een 4 and 6 then 订单明细 .单价*订单明细.数量*(1-订单明细 .折扣)else 0 end)二季度销售金额,sum(case when month(订单.订购日期)between 7 and 9 then 订单明细 .单价*订单明细.数量*(1-订单明细 .折扣)else 0 end)三季度销售金额,sum(case when month(订单.订购日期)between 10 and 12 then 订单明细 .单价*订单明细.数量*(1-订单明细 .折扣)else 0 end)四季度销售金额from订单,订单明细where订单.订单 2=订单明细.订单IDgroup b

16、y year(订单.订购日期)年份 一季度销售金额 二季度稍售金额三季度销售金额四季度销售金额19960079728.569931586【128355.39982304:199713828B.92484331;143177.04480334JI15 m937.7698 57537181681.4633657821998298542.2527764M142132.3128861300017.查出订单总额超出 5000的所有订单,客户名称,客户所在地区。SELECT单 .订单ID,客户 .公司名称 ,客户 .地区,sum(订单明细 .单价*订单明细 .数量*(1-订单明细 .折扣)订单总额FROM

17、订单、,、订单明细 ,客户WHERE订单明细、.、订单ID、=、订单、.、订单ID、and、订单、.、客户ID、=、客户、.、客户ID、GROUP BY订单、.、订单 ID、HAVING订单总额 50005275.7149a502459 5m眼7加0守5日4443日 6593J7W&7907537739D.29210.91000000000011。岬6田总后33d民1g孰大任贸易西10351正人沮第华南W353U上品蜕华东1口而口国籍东北10372相学阻舞中心 华北 1D417百达电子华北10424军科聚北1M73学仁1S息华东IAIldiFAfflS生18.查询哪些产品的年度销售额低于200

18、0SELECT品 .产品名称,sum(订单明细 .单价*订单明细 .数量*(1-订单明细 .折扣)订单总额FROM、订单,订单明细 ,产品WHERE订单明细 .订单ID=、订单.订单IDand订单明细 .产品ID= 产品.产品IDGROUP BY产品.产品 IDHAVING订单总额 2000产品名称订单总额浪花奶酪1640.124999137S953味精17B4.a2 4S 9957270 9 2玉米片1368.712493654340519.查询所有订单ID开头为102的订单SELECT * FROMkT单 WHERE 订单 ID LIKE 102%订血口春户ID修员心订啕日照到货日期发货日

19、期运货图运货贵货主名称I1Q24BVI NET5 196-Q7-D4CI(:030(本题数据有问题,如下图)林氏名字职资鼻痒出生日朋届用日期地址林市地区邮密地码13愿镇代聂女士2O66-H2-O9 00:00:001992-05-01 00:00:00兴门245号行身就1MO902王伟41辅)憎土2002-02-19 M:g:M1M2-Q0-14 M2Q;M手乌花困困9Q号北京隼北1g则3学JSWtft女士1973旬3-30 Oa:OD:QO13S2-04-01 0口二砌:口。芍药园小M 7B号北京华北忸日口的4造旅锡代事科2OG&-0&-1S D0:00:001993-05-03 C0:M:

20、0D酎门大街7&S号itJK物匕1MM25越军锢售型理先生2Q65-03-0fl 00:OT:00im-10-17。5g0Q学宏晶78号AtJR隼北1K090g肺林相售代盘魁2OB7-O7-O2 OD:DO;OD1933-10-17 oo:ao:on阜钟大将十。号北京华北1C1CB7B?争士 H魁2060-05-20 n&:W:001-01-02 000:00号itH华北1M34SS刘英理内部镯的血女士2069-01-09 00:00:00194.03 -05。0烟:0。爱国门76 30and产品.类别ID=类别.类别IDand产品.供应商ID=供应商.供应商ID产品署野类剂1口公司名称胡概吟

21、2蛇生理日为金S内全也国能够4日正理的G正一儡日荷花桂花味3*置椅花3小当牛向干3小当3aA, .查询所有库存产品的总额,并按照总额排序select *,库存量* 单价 as总额from 产品order by 总额产部1 口产品W和.供应匍口黄别1 口单位战员单机库存品订期贵冉订麴R中止5麻油22等眼12瓶21350D0010.0000171G击满克39.0D000010.DDDD31混拉酪144每箱12瓶12.5D0DG70200仃一加2口53起水鸭24S每袋3公斤32.80000001O-OUOD29料肉125寻袋3蛀斤123.7900QQ1UQ0QU21花生83每箱30包10.00003

22、4050 30.DDDD74辿精47每盒24个10.0DDD4205040.K00.检索出职务为销售代表的所有订单中,每笔订单总额低于2000的订单明细,以及相关供应商名称。SELECT应商 .公司名称,sum(订单明细 .单价*订单明细 .数量*(1-订单明细 .折扣)订单总额FROM 订单,订单明细 ,产品,客户 ,供应商WHERE订单明细 .订单ID=、订单.订单IDand订单明细 .产品ID= 产品.产品IDand 客户.客户ID=订单.客户IDand 供应商.供应商ID=、产品.供应商IDand 客户 .联系人职务 =销售代表GROUP BY供应商.公司名称HAVING 订单总额 2

23、000公司名称订单总额成记1812,19999935627金美593-5499997586012顺成1016.4499997720122大林1009.649998459965.检索出向艾德高科技提供产品的供应商所在的城市。SELECT户 .公司名称 ,供应商 .城市 FROM 订单,订单明细 ,产品,客户 ,供应商WHERE订单明细 .订单ID=、订单.订单IDand订单明细 .产品ID= 产品.产品IDand 客户.客户ID=订单.客户IDand 供应商.供应商ID=、产品.供应商IDand客户.公司名称 =艾德高科技I 口际3UT3I 队的公司名称城市 I女德高科技上海文德高科技福州又德高科技北京艾德高科技北京文德高科技北京 女德高科技重庆t?住=1片七t *.计算每一笔订单的发货期(从订购到发货),运货期(从发货到到货)的时常,并按照发货期从长到短的顺序进行排序。SELECT丁单 ID,TIMESTAMPDIFF(day,i购日期 ,发货日期 )as 发货期,TIMESTAMPDIFF(day,到货

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论