8.在WHERE中使用ANY和ALL条件
字段 >ANY(值1,值2,值3...):字段值大于集合任何一个
值就算满足条件。
字段 >ALL(值1,值2,值3...):字段值大于集合中所有
值才算满足条件。
上述也可以用<ANY,>=ANY,<=ANY. <ALL,>=ALL,<=ALL
//查询工资大于(2000,2500,3000,5000)任何一个值的记录
select empno,ename,sal
from emp
where sal >= ANY(2000,2500,3000,5000);
//查询工资大于(2000,2500,3000,5000)所有值的记录
select empno,ename,sal
from emp
where sal >= ALL(2000,2500,3000,5000);
时间: 2024-10-15 07:18:31