HASH
HASH 関数は、値の集合のパーティション番号を戻します。
HASHED_VALUE も参照してください。 パーティション番号の詳細については、「DB2® マルチシステム」トピック集を参照してください。
- expression
- 日付、時刻、タイム・スタンプ、浮動小数点数、XML、またはデータ・リンクの値を除く任意の組み込みデータ・タイプ値を戻す式。
この関数の結果は、0 から 1023 の値の長整数になります。
引数のうちどれかが NULL の場合、その結果はゼロになります。結果が NULL になることはありません。
例
- パーティション・キーが EMPNO と LASTNAME から構成されている場合に、HASH 関数を使用して、パーティションが何であるかを判別します。この照会は、EMPLOYEE の行すべてについてのパーティション番号を戻します。
SELECT HASH(EMPNO, LASTNAME) FROM EMPLOYEE