Mysql'不喜欢'通配符超过两个查询

时间:2017-11-28 14:53:45

标签: mysql

我试图通过'不喜欢'

来获得通配符的结果

当我在这个

上写下来的时候
select * from Customers
where (Country  like 'Ger%' or Country like 'Mex%');

我已经测试过了 https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_like_not

看起来工作正常,但是当我决定选择“不喜欢”时,

select * from Customers
where (Country  NOT like 'Ger%' or Country  NOT like 'Mex%');

无法获得结果,因为它不会删除任何内容到Ger或Mex。我试过了。

select * from Customers
where Country  NOT like 'Ger%';

似乎有效,他们可以删除Ger%

我已经尝试了联盟,很少有功能,但似乎没有得到任何我想要的结果。

1 个答案:

答案 0 :(得分:0)

当我得到它时,对我来说是一个Awkard时刻。我似乎忘记了'和'

select * from Customers
where (Country  NOT like 'Ger%' and Country NOT like 'Mex%');