繁体   English   中英

带有数组通配符的“不喜欢任何”子句不起作用

'Not ilike any' clause with wildcard from an array doesn't work

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

就像标题一样,下面的代码根本不过滤任何东西,它返回所有行,而没有'NOT'它工作得很好。 问题出在哪里?

create table test (value text);

    insert into test values
    ('Test1'),
    ('foo'),
    ('bar'),
    ('foobar'),
    ('foobar2'),
    ('foobar3'),
    ('foo1bar'),
    ('foo bar'),
    ('barbar');
    
    select *
    FROM test
    WHERE value NOT like any (array['%foo%', '%foo bar%', '%xx%']) 

https://www.db-fiddle.com/f/gCFy3K97gQy7gxomAL2Qm7/0

1 个回复

我假设你的意思not like any不工作。 我认为那是因为你not like all

SELECT *
FROM test
WHERE value  like all (array['%foo%', '%foo bar%', '%xx%']) 

是一个 db<>fiddle。

1 为什么通配符在if子句bash中不起作用

您好,以下是我在Shell脚本中的代码 在此j的下循环脚本中,$ j很少显示stop.waiting值,很少显示开始/运行。 但是对于上述循环,控制进入了if子句块。 $ i还将每个值都显示为start / running,所以为什么在这种情况下会发生这种情况。 ...

3 带有“ *”通配符的Spring CORS映射不起作用

我有一个Spring Boot应用程序。 在Application类中,我像这样定义CORS映射: 一切都与此相关,但是当我想添加一个包含例如这样的ID的映射时 ,该映射不再起作用,并且我在诸如“ / lists / 142”之类的GET请求中收到“无访问控制允许原标题”错误 ...

4 从数组构建ILIKE子句

我正在尝试一些概念(实际上是通过构建1978年数据库WHATSIT的RoR版本进行游戏和学习)。 它基本上是一个has_many:through结构,带有Subject-&gt; Tags &lt;-Value。 我试图通过使用查询文本字段输入命令来复制一些命令行结构。 基本上是这样的 ...

6 2个带有WHERE子句的LEFT JOINs不起作用

我试图用两个联接都需要WHERE子句进行查询。 我注意到这是行不通的,并且我只能在联接的末尾添加WHERE。 所以我想知道如何才能做到最好。 这是我当前的查询,它在第一个联接中不接受WHERE: ...

2013-02-26 16:48:14 3 189   mysql/ sql
7 带有计数的子句不起作用

我编写了计算每个子类别中产品数量的代码。 但它仅包括包装尺寸大于5的产品。 但是,我收到以下文本中显示的错误消息。 你知道为什么吗? 错误信息: 消息8121,级别16,状态1,行279在HAVING子句中,列'v_EnterpriseStructure.PackSi ...

9 通配符不起作用?

我有sql代码,结果为25855行 但是当我where matr.Brand &lt;&gt; '%VIT%'添加where matr.Brand &lt;&gt; '%VIT%'上一组时,仍然是25855行。 但是当我删除where matr.Brand &lt;&gt; 'VI ...

10 mongo数组上的where子句不起作用

我是mongodb的新手,在数据库中有一个文档,如下所示: {“ _id”:{“ $ oid”:“ 546e916cd38e0b3e0e79592f”},“ name”:“ hamed”,“ entity”:[“ 1”,“ 2”]} 现在,我想阅读ental = [“ 1”,“ 2” ...

2014-11-21 01:57:36 2 307   mongodb
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM