Función farmFingerprint64 - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

Función farmFingerprint64

Calcula el valor ‎de farmhash del argumento de entrada mediante la función Fingerprint64.

Sintaxis

farmFingerprint64(expression)

Argumento

expresión

La expresión de entrada debe ser un tipo de datos VARCHAR o VARBYTE.

Tipo de retorno

La función farmFingerprint64 devuelve BIGINT.

Ejemplo

En el siguiente ejemplo, se devuelve el valor farmFingerprint64 de Amazon Redshift que es una entrada como tipo de datos VARCHAR.

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

En el siguiente ejemplo, se devuelve el valor farmFingerprint64 de Amazon Redshift que es una entrada como tipo de datos VARBYTE.

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