在雪花中不喜欢任何查询

时间:2020-01-13 05:04:10

标签: sql-like snowflake-cloud-data-platform

我正在尝试在Snowflake中运行以下查询:

SELECT * FROM chapters 
WHERE
title NOT LIKE ANY ('Summary%', 'Appendix%')

但是它出错了。我知道Snowflake支持LIKE ANY查询语法。但是我不确定为什么我的查询无法正常工作。

2 个答案:

答案 0 :(得分:4)

使用NOT的语法似乎应该起作用,但我不确定为什么它不起作用,但这很有用。

SELECT * FROM chapters 
WHERE
NOT (title LIKE ANY ('Summary%', 'Appendix%'))

额外的括号是可选的,但是当我用这种方式“措辞”时,对我来说似乎更清楚。

答案 1 :(得分:1)

当我们看到以下查询的配置文件时,查询执行如下所示。

select cc_name from "SNOWFLAKE_SAMPLE_DATA"."TPCDS_SF100TCL"."CALL_CENTER"
where not(cc_name  like any ('North%', 'Califor%'))

enter image description here