分发的条款

适用于:检查标记是的砖的SQL检查标记是的砖运行时

重新分配数据基于输入表达式。不像集群的条款,并不在每个分区的数据。

语法

分发通过表达式(,]

参数

例子

>创建临时视图(的名字,年龄)作为(“禅回族”,25),(“阿尼尔B”,18),(照年代”,16),(“迈克”,25),(“约翰一”,18),(“杰克N”,16);——调整分区的数量减少到2来说明的分发”的行为。——很容易看到聚类和排序行为更少数量的分区。>火花sql洗牌分区=2;——选择行没有订购。请注意,没有任何指示,结果——查询的不确定性。这里包括对比的——行为”的分配。下面的查询生成行,年龄列——聚集在一起。>选择年龄,的名字;16年代25回族16杰克N25迈克一个18约翰一个18阿尼尔B——生产行集群的年龄。同年龄的人聚集在一起。——不同的集群的条款,行不是一个分区内排序。>选择年龄,的名字分发通过年龄;25回族25迈克一个18约翰一个18阿尼尔B16年代16杰克N