1、提取语文成绩比202版所有人都要高的数据

select * from [sheet3$]

where 语文>

all

(select 语文 from [sheet3$] where 班级='202班')

显然,这相当于大于202版语文成绩的最大值,等价于下面的sql语句。

select * from [sheet3$]

where 语文>

(select max(语文) from [sheet3$] where 班级='202班')

ALL的比较说明如下图:

2、提取比3月份任一销售数量都高的数据

select * from [sheet5$]

where 销售数量>

any

(select 销售数量 from [sheet5$] where 月份='3月')

实际上,这相当于销售数量大于2月份销售数量的最小值。

select * from [sheet5$]

where 销售数量>

(select min(销售数量) from [sheet5$] where 月份='3月')

any的比较说明如下图:

查看原文 >>
相关文章