SQL AND & OR 运算符

更新时间:2021-10-02 23:55

AND & OR 运算符用于基于一个以上的条件对记录进行过滤。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。


演示数据库

下面是选自 "lqwvje" 表的数据:

idnameurlsortcountry
1罗分明博客http://www.luofenming.com9中国
2淘宝
https://www.taobao.com5中国
3googlehttps://www.google.cm/11美国
495网络http://www.995w.com3中国
5Facebookhttps://www.facebook.com8美国



AND 运算符实例

下面的 SQL 语句从 "lqwvje" 表中选取国家为 "中国" 且id大于 "2" 的所有数据:

SELECT * FROM lqwvje
WHERE country='中国'
AND id> 2;
结果
idnameurlcountry
495网络http://www.995w.com中国

OR 运算符实例

下面的 SQL 语句从 "lqwvje" 表中选取国家为 "美国" 或者 id大于2 的所有数据:

实例
SELECT * FROM lqwvje
WHERE country='美国'
OR id>2
结果
idnameurlcountry
3googlehttps://www.google.cm/美国
495网络http://www.995w.com中国
5Facebook
https://www.facebook.com美国