3、MYSQL多条件查询-----AND OR
上面我们说到 where 条件查询,但有一个问题,如果有多个限制条件或多个条件满足一个就行呢?
这时候可以用 AND 和 OR 来连接起来
举例说明:有 Store_Information 表
1、AND 用法
SELECT 栏位名1,栏位名2 FROM 表名 WHERE 条件1 AND 条件2
说明:
AND(和) : 如果使用AND把条件连接起来,则同时需要两个条件都满足
问题:如果需要筛选 sales 大于300 ,小于1000的数据呢?
SELECT * FROM Store_Information WHERE sales>300 AND sales<1000
结果为:
从上面的结果中,我们可以看到筛选出来的两条数据,sales结果都大于300,小于1000
2、OR 用法
SELECT 栏位名1,栏位名2 FROM 表名 WHERE 条件1 OR 条件2
说明:
OR(或):如果使用OR把条件连接起来,则只需要满足其中一个即可
问题:如果需要筛选 sales 小于500 或 大于1000的数据呢?
SELECT * FROM Store_Information WHERE sales>1000 OR sales<500
结果为:
从上面的结果中,我们可以看到筛选出来的三条数据,sales结果小于500 或 大于1000的