我正在使用 MySQL 查询一个名为“clients”的客户详细信息表,其中包括一个名为“email”的电子邮件地址列。我想从 gmail、hotmail 和 yahoo 中排除所有电子邮件地址。我已尝试编写查询(有关我的最新信息,请参见下文),但我似乎无法正确使用 NOT LIKE 或找到替代方法。
有人可以帮忙吗?
SELECT name, email
FROM clients
WHERE email NOT LIKE '%gmail%'
OR email NOT LIKE '%hotmail%'
OR email NOT LIKE '%yahoo%'
;
Run Code Online (Sandbox Code Playgroud)
PS 我已经搜索了现有的问题,但没有找到我需要的答案。如果已经存在,我很抱歉,如果你找到一个,我会很感激你指出我正确的方向。我是这一切的新手,因为几个月前我开始学习 SQL 以进行工作。