数据过滤
7.1、组合WHERE子句
使用AND子句 或 OR子句的方式进行组合。

7.1.1、AND操作符
使用AND给WHERE子句附加条件
输入:

select id, price, name
from produces
where id = 103 and price < 10;

7.1.2、OR操作符
它指示MySQL检索匹配任一条件的行
输入:

select name,price
from produces
where id =102 or id = 103;

7.1.3、计算次序
where可包含任意数目的and和or操作符。
and操作符的优先级高,使用时,我们需要使用圆括号进行区分优先级。

7.2、IN操作符
IN操作符用来指定条件范围,范围中的每个条件都可以进行匹配。IN取合法值的由逗号分开,全部用圆括号括起来。
输入:

SELECT id,department
from employee
where id in (1001,1003)
ORDER BY id;

输出:


7.3、NOT操作符
否定它之后所跟的任何条件。
输入:

SELECT id,department
from employee
where id NOT in (1001,1003)
ORDER BY id;

输出:

MySQL中的NOT MySQL支持使用NOT对IN、BETWEEN和EXISTS子句取反。

posted on 2023-11-28 22:45  杨申龙  阅读(15)  评论(0)    收藏  举报