我有一个电子邮件地址,如user @ example1.com,user @ example2.com和user@example3.com。我想要选择查询,以便它使用example1,example2& amp; example3.com域名并显示所有其他用户使用的邮件,如user@blabla.com。
编辑:我用过
select * from users where mailaddress
NOT like '%banned_domain1.com%'
or NOT like '%banned_domain2.com%'
or NOT like '%banned_domain3.com%' ;
但不起作用
答案 0 :(得分:1)
试试这个
SELECT * FROM tableemails WHERE email NOT LIKE '%@example%'
答案 1 :(得分:1)
如果您需要排除多个名称不相同的域名,请执行此操作 -
SELECT *
FROM `table`
WHERE `email` NOT LIKE '%foo%'
AND `email` NOT LIKE '%bar%'
AND `email` NOT LIKE '%baz%'