SQL-基础语法 - 条件查询 - 逻辑运算
逻辑运算是一种在条件查询中使用的运算符,它允许我们结合多个条件来过滤出符合特定条件的数据。
在逻辑运算中,常用的运算符有:
AND:表示逻辑与,要求同时满足多个条件,才返回 true。
OR:表示逻辑或,要求满足其中任意一个条件,就返回 true。
NOT:表示逻辑非,用于否定一个条件(本来是 true,用了 not 后转为 false)
示例
假设有一张名为employees的数据表,它存储了员工信息,包括员工姓名(name)、年龄(age)、工资(salary)等:
数据表employees:
| name | age | salary |
|---|---|---|
| 张三 | 25 | 10000 |
| 李四 | 30 | 12000 |
| 李五 | 28 | 15000 |
| 小明 | 22 | 8000 |
现在,我们使用逻辑运算来找出姓名中包含关键字 "李" 且 年龄小于 30 岁的员工信息:
select name, age, salary from employees where name like '%李%' and age < 30
查询结果:
| name | age | salary |
|---|---|---|
| 李五 | 28 | 15000 |
上述查询语句中,我们使用 and 逻辑与运算得到了符合要求的员工信息。

浙公网安备 33010602011771号