~ 字符在雪花中显示编译错误

时间:2021-06-06 04:49:21

标签: amazon-redshift snowflake-cloud-data-platform

意外的'~'

尝试将查询从红移迁移到雪花时,我不断收到意外的“~”。

请帮忙

case when tablename.fieldname ~'..'then .. else ..

1 个答案:

答案 0 :(得分:1)

据我所知,~ 运算符是 Postgres 特定的。它不是标准的 SQL 运算符。

如果您尝试使用正则表达式,这里有一些通用文档 https://docs.snowflake.com/en/sql-reference/functions-regexp.html

或者 LIKE/RLIKE 函数 https://docs.snowflake.com/en/sql-reference/functions/rlike.html

如果这不是您想要的,或者我误解了,您能否提供更多代码、预期结果和完整的错误消息?