gpt4 book ai didi

sql - 如何去除 Oracle SQL 中的多个 "not like"子句?

转载 作者:行者123 更新时间:2023-12-02 07:43:46 25 4
gpt4 key购买 nike

我有一个查询,我在其中获取数据库中表的 DDL。

有外部安装的表、临时表和其他我不想要这些信息的表,所以我有这样的子句,...where object_name not like 'ext_%'... 但我有六个这样的条款。

是否有某种方法可以将它们组合起来,以便我可以执行类似 ...where object_name not like in (EXT_%, TMP_%,...) 的操作?

有点像你怎么说,...where id in (1,2,3)

最佳答案

也许用regexp_like http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/conditions018.htm

像这样:

... 哪里不是 regexp_like(object_name, 'EXT\.*|TMP\.*|.....')

关于sql - 如何去除 Oracle SQL 中的多个 "not like"子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com