gpt4 book ai didi

MySQL 查询获取的数据与预期不同

转载 作者:行者123 更新时间:2023-11-29 12:25:42 25 4
gpt4 key购买 nike

我正在使用 MySQL,我有一个表 mtn_extract_list_email,其中有名为公司、办公室、电子邮件、国家/地区和评级的列

我不想要包含 aol、gmail、google 域的电子邮件

我正在使用的查询是

select email from mtn_extract_list_email where (company like '%XYZ%' or office like '%XYZ%')
and (email not like '%@aol%' or email not like '%@gmail%' or email not like '%@google%')
and (Country = 'USA' and rating like 'A%')
and email is not null;

此查询获取数据,但我注意到它还获取了一封以 @gmail 作为域的电子邮件。我尝试调整“AND”和“or”逻辑,但仍然没有运气。请指导我的查询有什么问题。

最佳答案

您正在使用 or 代替 and。

select email from mtn_extract_list_email 
where (company like '%XYZ%' or office like '%XYZ%')
(email not like '%@aol%' AND email not like '%@gmail%' AND email not like '%@google%')
and (Country = 'USA' and rating like 'A%')
and email is not null;

关于MySQL 查询获取的数据与预期不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28355858/

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