SQL AND & OR 运算符
更新时间:2021-10-02 23:55AND & OR 运算符用于基于一个以上的条件对记录进行过滤。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
演示数据库
下面是选自 "lqwvje" 表的数据:
id | name | url | sort | country |
---|---|---|---|---|
1 | 罗分明博客 | http://www.luofenming.com | 9 | 中国 |
2 | 淘宝 | https://www.taobao.com | 5 | 中国 |
3 | https://www.google.cm/ | 11 | 美国 | |
4 | 95网络 | http://www.995w.com | 3 | 中国 |
5 | https://www.facebook.com | 8 | 美国 |
AND 运算符实例
下面的 SQL 语句从 "lqwvje" 表中选取国家为 "中国" 且id大于 "2" 的所有数据:
SELECT * FROM lqwvje WHERE country='中国' AND id> 2;
结果
id | name | url | country |
---|---|---|---|
4 | 95网络 | http://www.995w.com | 中国 |
OR 运算符实例
下面的 SQL 语句从 "lqwvje" 表中选取国家为 "美国" 或者 id大于2 的所有数据:
实例
SELECT * FROM lqwvje WHERE country='美国' OR id>2
结果
id | name | url | country |
---|---|---|---|
3 | https://www.google.cm/ | 美国 | |
4 | 95网络 | http://www.995w.com | 中国 |
5 | Facebook | https://www.facebook.com | 美国 |