【TPC-H】22个查询释义介绍

 

query解释

query注解

SQL特性

query1

价格摘要报告查询

价格统计报告查询。

【单表操作】分组、排序、聚集操作并存。数据约有95%到97%行被读取到

query2

最小代价供应者查询

这个查询给出在给定的区域内,对于指定的零件,应该选择哪个供应者来订货

【多表查询】排序、聚集操作、子查询并存。
查询结果只返回前100行

query3

运送优先权查询

查询给出收入在前10位的尚未运送的订单

【三表查询】分组、排序、聚集操作
查询结果只返回前10行

query4

订单优先权检查查询

这个查询可以让我们了解订单优先权系统工作得如何,并给出顾客满意度的一个估计值

【单表查询】分组、排序、聚集操作

query5

当地供应者数量查询

这个查询列出通过本地供应者获得的收入大小

【多表连查】分组、排序、聚集操作、子查询并存

query6

预测收入变化查询

得到某一年中通过变换折扣带来的增量收入

【单表查询】聚集操作。使用了between-and

query7

货运量查询

此查询确定在两国之间货运商品的量以帮助重新谈判货运合同

【多表查询】分组、排序、聚集、子查询并存

query8

国家市场份额查询

此查询显示在过去的两年中,一个给定零件类型在某国某地区市场份额改变了多少。

【多表查询】分组、排序、聚集、子查询并存,子查询自身是多表链接的查询

query9

产品类型利润估量查询

此查询决定一个给定零件在一个国家和年度的利润

【多表查询】分组、排序、聚集、子查询并存,子查询中使用了like操作符

query10

返回项目报告查询

此查询标记那些可能对货运给他们的零件有问题的顾客

【多表查询】分组、排序、聚集并存

query11

重要库存标志查询

此查询找到某一给定国供应商库存的最重要零件

【多表查询】分组、排序、聚集并存,子查询位于分组操作的having条件中

query12

货运模式和命令优先查询

这个查询决定选择现对便宜的货运模式是否会因为使消费者更多的在合同日期之后收到货物而对紧急优先命令产生负面影响

【两表查询】分组、排序、聚集并存

query13

消费者分配查询

此查询寻找消费者和他们的订单之间的关系

【多表查询】分组、排序、聚集、子查询、左外连接操作并存

query14

促进效果查询

此查询监视像TV广告或者特别活动一类的促销带来的市场反应。

【多表查询】分组、排序、聚集、子查询、左外连接操作并存

query15

最高贡献供应商

此查询决定头等供应商以便给予奖励,给予更多订单,或是给予特别认证

【多表查询】分组、排序、聚集、子查询操作并存的普通表与视图的连接操作

query16

零件/供应商关系查询

此查询观察多少供应商能够以给定的贡献供应零件。这可用于决定在订单量大,任务紧急时期是否有充足的供应商

【两表查询】分组、排序、聚集、去重、NOT IN子查询操作

query17

小量订单收入查询

此查询计算出如果没有没有小量订单,平均年收入将损失多少。由于大量商品的货运,这将降低管理费用

【两表查询】聚集、聚集子查询操作并存

query18

大订单顾客查询

此查询根据已下的大数量订单来给顾客排序。大数量订单定义为总数量超过某一特定的水平的订单

【三表查询】分组、排序、聚集、IN子查询操作并存

query19

折扣收入查询

此查询显示对以特定方式处理的选定品牌进行销售的总的折扣收入。这个查询是用数据挖掘工具产生格式化代码的一个例子

【两表联查】聚集操作

query20

潜在零件促进查询

此查询确定在某一国能对某一零件商品提供更有竞争力价格的供应商

【两表联查】排序、聚集、IN子查询、普通子查询操作

query21

不能按时交货供应商查询

此查询确定不能及时货运所需零件的供应商

【四表联查】分组、排序、聚集、EXISTS子查询、NOT EXISTS子查询操作并存的四表连接操作。查询语句没有从语法上限制返回多少条元组,但是TPC-H标准规定,查询结果只返回前100行(通常依赖于应用程序实现)

query22

全球销售机会查询

此查询确定消费者可能购买的地理分布

【四表联查】分组、排序、聚集、EXISTS子查询、NOT EXISTS子查询操作并存

posted @ 2022-05-09 16:55  Syw_文  阅读(162)  评论(0编辑  收藏  举报