HASH
通过函数实参计算哈希值,从而产生位于范围
0 <= x < 263
内的值。
HASH
函数通常用于对一组群集节点中的投射进行分段。此函数基于行在列中的值选择每个行的特定节点。HASH
函数在群集中均匀分布数据,有利于优化查询执行。
行为类型
不可变语法
HASH ( { * | expression[,...] } )
参数
-
* | expression[,...]
- 以下几项之一:
示例
=> SELECT HASH(product_price, product_cost) FROM product_dimension
WHERE product_price = '11';
hash
---------------------
4157497907121511878
1799398249227328285
3250220637492749639
(3 rows)