--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一樣
例子:找出ppp裡面num最小的數,不能使用min函式
參考:select * from ppp where num<=all (select num from ppp)
SQL中All, Any, Some的意思
create table a id int goinsert into a values 1 insert into a values 2 insert into a values 3 insert into a values 4 go all 對所有資料都滿足條件,整個條件才成立,例如 5大於所有...
SQL中的ALL,ANY,SOME的用法
準備兩個表 t1 2,3 t2 1,2,3,4 all,any,some 的子查詢 all 父查詢中的結果集大於子查詢中每乙個結果集中的值,則為真 select from t2 where n all select n from t1 any,some 父查詢中的結果集大於子查詢中任意乙個結果集中的...
SQL中的ALL,ANY,SOME的用法
準備兩個表 t1 2,3 t2 1,2,3,4 all,any,some 的子查詢 all 父查詢中的結果集大於子查詢中每乙個結果集中的值,則為真 select from t2 where n all select n from t1 any,some 父查詢中的結果集大於子查詢中任意乙個結果集中的...