意外的'~'
尝试将查询从红移迁移到雪花时,我不断收到意外的“~”。
请帮忙
case when tablename.fieldname ~'..'then .. else ..
答案 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
如果这不是您想要的,或者我误解了,您能否提供更多代码、预期结果和完整的错误消息?