1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > SQL中的ALL ANY SOME的用法

SQL中的ALL ANY SOME的用法

时间:2023-12-19 00:45:21

相关推荐

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 父查询中的结果集大于子查询中任意一个结果集中的值,则为真

SELECT * FROM T2 WHERE N>ANY(SELECT N FROM T1)

SELECT * FROM T2 WHERE N>SOME(SELECT N FROM T1)

“=ANY”与“IN”相同

SELECT * FROM T2 WHERE N=ANY (SELECT N FROM T1)

SELECT * FROM T2 WHERE N IN (SELECT N FROM T1)

<>ANY 与NOT IN 则不同!!则不同!!

<>ANY

--相当于OR作用父查询中的结果集不等于子查询中的a或者b或者c,则为真(全部都满足了)

SELECT * FROM T2 WHERE N <>ANY(SELECT * FROM T1)

--NOT IN

--相当于AND作用父查询中的结果集不等于子查询中任意一个结果集中的值,则为真(排除了2,3)

SELECT * FROM T2 WHERE N NOT IN(SELECT * FROM T1)

转载自:/feiquan/p/8654171.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。