SQL中all,any,some的意思

来源:互联网 发布:历史气温数据 编辑:程序博客网 时间:2024/05/05 22:48

SQL中all,any,some的意思




转自:http://hi.baidu.com/magus163/item/dca30d0a2d1591dcdce5b04b

create table #A(id int)
go
insert into #A s(1)
insert into #A s(2)
insert into #A s(3)
insert into #A s(4)
go

--All:对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id
select *
from #A
where 5>All(select id from #A)
go

--Any:只要有一条数据满足条件,整个条件成立,例如:3大于1,2
select *
from #A
where 3>any(select id from #A)
go
--Some和Any一样 

0 0
原创粉丝点击