MySQL AND & OR运算符
AND & OR运算符
AND & OR 运算符用于基于一个以上的条件对记录进行过滤。
SQL AND & OR 运算符
- 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
- 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
简单示例:
AND 运算符
- 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
SELECT字段,字段1 FROM 表名 WHERE 字段 = 条件 and 字段 = 条件 and 字段 = 条件
SELECT BEI_ID,BEI_NAME FROM beimu WHERE BEI_ID='1' and BEI_NAME="南海" and BEI_AGE = '23'
运行结果:
1 | 南海 |
OR 运算符
- 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
SELECT字段,字段1 FROM 表名 WHERE 字段 = 条件 and 字段 = 条件 or = 条件
SELECT BEI_ID,BEI_NAME FROM beimu WHERE BEI_ID='1' and BEI_NAME="南海" or BEI_AGE = '20'
运行结果:
1 | 南海 |
结合 AND & OR
您也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)。