【TPC-H】22个查询释义介绍
query解释 |
query注解 |
SQL特性 |
|
query1 |
价格摘要报告查询 |
价格统计报告查询。 |
【单表操作】分组、排序、聚集操作并存。数据约有95%到97%行被读取到 |
query2 |
最小代价供应者查询 |
这个查询给出在给定的区域内,对于指定的零件,应该选择哪个供应者来订货 |
【多表查询】排序、聚集操作、子查询并存。 |
query3 |
运送优先权查询 |
查询给出收入在前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子查询操作并存 |
1.作者:Syw 2.出处:http://www.cnblogs.com/syw20170419/ 3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 4.如果文中有什么错误,欢迎指出。以免更多的人被误导。 |