すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:CRC32

最終更新日:Dec 16, 2024

exprで指定した値のCRC値を計算します。 値はSTRING型またはBINARY型です。

構文

bigint crc32(string|binary <expr>)

パラメーター

expr: 必須です。 STRING型またはBINARY型の値。

戻り値

BIGINT型の値が返されます。 戻り値は、次のルールによって異なります。

  • 入力パラメーターがnullに設定されている場合、nullが返されます。

  • 入力パラメーターが空の場合、0が返されます。

  • 例1: 文字列ABCのCRC値を計算します。 例:

    -- The return value is 2743272264. 
    select crc32('ABC');
  • 例2: 入力パラメーターがnullに設定されています。 例:

    -- The return value is null. 
    select crc32(null);

関連関数

詳細については、「その他の関数」をご参照ください。