我正在尝试将oracle转换为雪花
HASH(NAME CONCAT '#'
CONCAT Address CONCAT '#'
CONCAT DECODE(phone,'true','Y','N') CONCAT '#'
CONCAT column_name, 123456) hash_key
任何人都可以在这里帮助我。
答案 0 :(得分:1)
尝试:
SELECT HASH(NAME || '#'
|| ADDRESS || '#'
|| DECODE(PHONE,'true','Y','N')
|| '#' || COLUMN_NAME
) AS HASH_KEY
检查文档以了解有关散列函数的详细信息以及串联函数的变体。
https://docs.snowflake.com/en/sql-reference/functions/hash.html
https://docs.snowflake.com/en/sql-reference/functions/concat.html