oracle到雪花查询转换

时间:2020-03-17 01:31:19

标签: snowflake-cloud-data-platform

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

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

任何人都可以在这里帮助我。

1 个答案:

答案 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