farmFingerprint64 函數 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

farmFingerprint64 函數

使用 Fingerprint64 函數計算輸入引數的 farmhash 值。

語法

farmFingerprint64(expression)

引數

表達式

輸入運算式必須是 VARCHARVARBYTE 資料類型。

傳回類型

farmFingerprint64 函數會傳回 BIGINT

範例

下列範例會傳回輸入 Amazon RedshiftVARCHAR 資料類型之 的 farmFingerprint64 值。

SELECT farmFingerprint64('Amazon Redshift');
farmfingerprint64 --------------------- 8085098817162212970

下列範例會傳回輸入 Amazon RedshiftVARBYTE 資料類型之 的 farmFingerprint64 值。

SELECT farmFingerprint64('Amazon Redshift'::varbyte);
farmfingerprint64 --------------------- 8085098817162212970