2022年sql查询语句学习测试答案 .pdf
《2022年sql查询语句学习测试答案 .pdf》由会员分享,可在线阅读,更多相关《2022年sql查询语句学习测试答案 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一部分SQL查询语句的学习单表查询1、- 查询订购日期在1996年 7 月 1 日至 1996年 7 月 15 日之间的订单的订购日期、订单 ID 、客户 ID 和雇员 ID 等字段的值use eee SELECT订购日期 ,订单 ID,客户 ID,雇员 ID FROM 订单WHERE订购日期 BETWEEN 1996-7-1 00:00:00 AND 1996-7-15 23:59:59 2、- 查询 “ Northwind”示例数据库中供应商的ID 、公司名称、地区、城市和电话字段的值。条件是 “ 地区等于华北 ” 并且 “ 联系人头衔等于销售代表” 。use eee SELECT供应商
2、 ID,公司名称 ,地区 ,城市 ,电话FROM 供应商WHERE地区 =华北 AND 联系人职务 =销售代表 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 3、- 查询 “ Northwind”示例数据库中供应商的ID 、公司名称、地区、城市和电话字段的值。其中的一些供应商位于华东或华南地区,另外一些供应商所在的城市是天津use eee SELECT供应商 ID,公司名称 ,地区 ,城市 ,电话FROM 供应商WHERE地
3、区 IN(华东 , 华南 ) OR 城市 =天津 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 23 页 - - - - - - - - - 4、- 查询 “ Northwind”示例数据库中位于“ 华东 ” 或“ 华南 ” 地区的供应商的ID 、公司名称、地区、城市和电话字段的值use eee SELECT供应商 ID,公司名称 ,地区 ,城市 ,电话FROM 供应商WHERE地区 IN(华东 , 华南 )名师资料总结 - - -精品资料欢迎下载 - - - - -
4、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - 多表查询5、- 查询订购日期在1996年 7 月 1 日至 1996年 7 月 15 日之间的订单的订购日期、订单 ID 、相应订单的客户公司名称、负责订单的雇员的姓氏和名字等字段的值,并将查询结果按雇员的 “ 姓氏 ” 和 “ 名字 ” 字段的升序排列,“ 姓氏 ” 和“ 名字 ” 值相同的记录按“ 订单ID”的降序排列use eee SELECT订购日期 ,订单 ID,公司名称 ,姓氏 ,名字FROM 订单 ,雇员 ,客户WHERE 订
5、购日期 BETWEEN1996-7-1 00:00:00 AND 1996-7-15 23:59:59 AND 订单 .雇员 ID = 雇员 .雇员 ID AND 订单 .客户 ID = 客户 .客户 ID ORDERBY 姓氏 ,名字 ASC ,订单 ID DESC 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - 6、- 查询 “ 10248 ”和“ 10254 ”号订单的订单ID 、运货商的公司名称、订单上所订购的产品的名
6、称use eee SELECT订单 .订单 ID,公司名称 ,产品名称FROM 订单 ,运货商 ,产品 ,订单明细WHERE 订单 .订单 ID IN(10248,10254) AND 订单 .订单 ID = 订单明细 .订单 ID AND 订单明细 .产品 ID = 产品 .产品 ID AND 订单 .运货商 = 运货商 .运货商 ID 7、- 查询 “ 10248 ”和“ 10254 ”号订单的订单ID 、订单上所订购的产品的名称、数量、单价和折扣use eee SELECT订单 .订单 ID,产品名称 ,数量 ,订单明细 .单价 ,折扣FROM 订单 ,产品 ,订单明细WHERE 订单
7、.订单 ID IN(10248,10254) AND 订单 .订单 ID = 订单明细 .订单 ID AND 订单明细 .产品 ID = 产品 .产品 ID 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 23 页 - - - - - - - - - 8、- 查询 “ 10248 ”和“ 10254 ”号订单的订单ID 、订单上所订购的产品的名称及其销售金额use eee SELECT订单 .订单 ID,产品名称 ,数量 * 订单明细 .单价 *(1-折扣 ) AS 销售
8、金额FROM 订单 ,产品 ,订单明细WHERE 订单 .订单 ID IN(10248,10254) AND 订单 .订单 ID = 订单明细 .订单 ID AND 订单明细 .产品 ID = 产品 .产品 ID 综合查询9、- 查询所有运货商的公司名称和电话use eee SELECT公司名称 ,电话FROM 运货商10 、- 查询所有客户的公司名称、电话、传真、地址、联系人姓名和联系人头衔use eee SELECT公司名称 ,电话 ,传真 ,地址 ,联系人姓名 ,联系人职务FROM 客户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
9、- - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 11 、- 查询单价介于10 至 30 元的所有产品的产品ID 、产品名称和库存量use eee SELECT产品 ID,产品名称 ,库存量FROM 产品WHERE 单价 BETWEEN 10 AND 30 12 、- 查询单价大于20 元的所有产品的产品名称、单价以及供应商的公司名称、电话use eee SELECT产品名称 ,单价 ,公司名称 ,电话名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
10、- - - - - - - 第 7 页,共 23 页 - - - - - - - - - FROM 产品 ,供应商WHERE 单价 20 AND产品 .供应商 ID = 供应商 .供应商 ID 13 、- 查询上海和北京的客户在1996年订购的所有订单的订单ID 、所订购的产品名称和数量use eee SELECT订单 .订单 ID,产品名称 ,数量FROM 产品 ,订单 ,订单明细 ,客户WHERE 城市 IN (上海 ,北京 ) AND YEAR (订购日期 )=1996 AND产品 .产品 ID = 订单明细 .产品 ID AND 订单 .订单 ID = 订单明细 .订单 ID AND
11、订单 .客户 ID = 客户 .客户 ID 14 、- 查询华北客户的每份订单的订单ID 、产品名称和销售金额use eee SELECT订单 .订单 ID,产品名称 ,数量 * 订单明细 .单价 *(1-折扣 ) AS 销售金额名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - FROM 产品 ,订单 ,订单明细 ,客户WHERE 地区 =华北 AND产品 .产品 ID = 订单明细 .产品 ID AND 订单 .订单 ID =
12、 订单明细 .订单 ID AND 订单 .客户 ID = 客户 .客户 ID 15 、- 按运货商公司名称,统计1997年由各个运货商承运的订单的总数量use eee SELECT公司名称 ,COUNT (订单 ID) AS 订单总数量FROM 订单 ,运货商WHEREYEAR (发货日期 )= 1997 AND 订单 .运货商 = 运货商 .运货商 ID GROUPBY 公司名称16 、- 统计 1997年上半年的每份订单上所订购的产品的总数量use eee SELECT订单 .订单 ID,SUM(数量 ) AS 总数量FROM 订单 ,订单明细WHERE 订购日期BETWEEN 1997-
13、1-1 00:00:00 AND1997-6-30 23:59:59 AND 订单 .订单 ID = 订单明细 .订单 ID GROUPBY 订单 .订单 ID 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 23 页 - - - - - - - - - 17 、- 统计各类产品的平均价格use eee SELECT类别名称 ,SUM(单价 * 库存量 )/SUM(库存量 ) AS平均价格FROM 产品 ,类别WHERE 产品 .类别 ID = 类别 .类别 ID GRO
14、UPBY 类别名称18 、- 统计各地区客户的总数量use eee SELECT地区 ,COUNT (客户 ID) AS 客户数量FROM 客户GROUPBY 地区名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 23 页 - - - - - - - - - 第二部分SQL查询强化测试1.找出供应商名称,所在城市use eee SELECT公司名称 ,城市FROM 供应商2.找出华北地区能够供应海鲜的所有供应商列表。use eee SELECT公司名称FROM 供应商 ,
15、类别 ,产品WHERE 地区 =华北 AND 类别名称 =海鲜 AND产品 .类别 ID = 类别 .类别 ID AND 产品 .供应商 ID = 供应商 .供应商 ID 3.找出订单销售额前五的订单是经由哪家运货商运送的。use eee SELECT TOP(5)订单.订单 ID,SUM(订单明细 .单价 *( 1-折扣 )* 数量 ) AS 销售额 ,公司名称FROM 订单 ,订单明细 ,运货商WHERE 订单 .订单 ID = 订单明细 .订单 ID AND 订单 .运货商 = 运货商 .运货商 ID GROUPBY 订单 .订单 ID,公司名称ORDERBY 销售额 DESC 名师资料
16、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 23 页 - - - - - - - - - 4.找出按箱包装的产品名称。use eee SELECT 产品名称FROM 产品WHERE 单位数量 LIKE%箱% 5.找出重庆的供应商能够供应的所有产品列表。use eee SELECT 产品名称FROM 产品 ,供应商WHERE 产品 .供应商 ID = 供应商 .供应商 ID AND 城市 =重庆 6.找出雇员郑建杰所有的订单并根据订单销售额排序。use eee SELECT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年sql查询语句学习测试答案 2022 sql 查询 语句 学习 测试 答案
限制150内