,(
分区:基于属于一个给定连续区间的列值,把多行分配给分区。
-
分区:类似于按
,(
分区,区别在于
-
分区是基于列值匹配一个离散
值集合中的某个值来进行选择。
,
分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用
将要插入到表中的这些行的列值进行计算。这个函数可以包含
中有效的、
产生非负整数值的任何表达式。
.+
分区:类似于按
,
分区,区别在于
.+
分区只支持计算一列或多列,且
服务器提供其自身的哈希函数。必须有一列或多列包含整数值。
,(
分区
基于属于一个给定连续区间的列值,把多行分配给分区。
这些区间要连续且不能相互重叠,使用
/,,
操作符来进行定义。
以下是实例。
代码:
,,*
#$-%
0!/,,1%
!/,,1%
2#$3,3',456774%
&$3,3',4555578714%
9 :"; $-%
& "#$-
<< !*+,(& "#$
<< !/,,%
<< !/,,%
<< !8/,,%
<< !1/,,8
=
按照这种分区方案,在商店
到
工作的雇员相对应的所有行被保存在分区
)
中,商店
到
的雇员保存在
)
中,依次类推。注意,每个分区都是按顺序
进行定义,从最低到最高。这是
),--*+,(
语法的要求;在这点上,
评论