oracle 到 snowflake 查询转换

oracle to snowflake query conversion

我正在尝试将 Oracle 转换为雪花

HASH(NAME CONCAT '#' 
    CONCAT Address CONCAT '#' 
    CONCAT DECODE(phone,'true','Y','N') CONCAT '#' 
    CONCAT column_name, 123456) hash_key

谁能帮帮我。

尝试:

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