您的位置:首页 > 数据库

SQL中all,any,some的意思

2014-03-01 14:42 316 查看


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一样 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SQL