不喜欢 Snowflake 中的任何查询
NOT LIKE ANY query in Snowflake
我正在尝试 运行 Snowflake 中的以下查询:
SELECT * FROM chapters
WHERE
title NOT LIKE ANY ('Summary%', 'Appendix%')
但它出错了。我知道 Snowflake 支持 LIKE ANY 查询语法。但我不确定为什么我的查询不起作用。
带有 NOT 的语法似乎确实应该起作用,我不太确定为什么它不起作用,但这确实有效。
SELECT * FROM chapters
WHERE
NOT (title LIKE ANY ('Summary%', 'Appendix%'))
额外的括号是可选的,但在 "worded" 这样的时候对我来说似乎更清楚。
当我们看到以下查询的配置文件时,查询执行看起来像这样。
select cc_name from "SNOWFLAKE_SAMPLE_DATA"."TPCDS_SF100TCL"."CALL_CENTER"
where not(cc_name like any ('North%', 'Califor%'))
我正在尝试 运行 Snowflake 中的以下查询:
SELECT * FROM chapters
WHERE
title NOT LIKE ANY ('Summary%', 'Appendix%')
但它出错了。我知道 Snowflake 支持 LIKE ANY 查询语法。但我不确定为什么我的查询不起作用。
带有 NOT 的语法似乎确实应该起作用,我不太确定为什么它不起作用,但这确实有效。
SELECT * FROM chapters
WHERE
NOT (title LIKE ANY ('Summary%', 'Appendix%'))
额外的括号是可选的,但在 "worded" 这样的时候对我来说似乎更清楚。
当我们看到以下查询的配置文件时,查询执行看起来像这样。
select cc_name from "SNOWFLAKE_SAMPLE_DATA"."TPCDS_SF100TCL"."CALL_CENTER"
where not(cc_name like any ('North%', 'Califor%'))