farmFingerprint64 函數 - Amazon Redshift

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

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

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