如何解决“不喜欢的地方”不排除所有
我正在使用Dbeaver & Athena 数据库。如果名称字段具有 'RG' 或 'WS' 任何地方排除该行,我试图根据条件排除。
where NOT Lower(td.territory_name) like '%rg%'
or NOT lower(td.territory_name) like '%ws%'
它没有排除条件适用的所有行。
解决方法
您需要排除在 region_name 列中具有 rg 或 ws 的所有行。您需要使用 and
而不是 or
。
where Lower(td.territory_name) not like '%rg%'
and lower(td.territory_name) not like '%ws%'
Lower(td.territory_name) not like '%rg%'
将排除带有 rg
的行但包括所有带有 ws
的行,如果您使用 lower(td.territory_name) not like '%ws%'
将包括所有带有 rg
的行1}}。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。