防火墙服务all和any的区别

14702人阅读
数据库(5)
中有三个关键字可以修改比较运算符:、和,其中和等价。
他们作用于比较运算符和子查询之间,作用类似、、、以及其他逻辑意义,这些语法同样被支持但是很少看到有人用它们。
官方参考文:&(建议阅读)
set nocount on
use tempdb
if (object_id ('t1') is not null)drop table t1
create table t1 (n int)
insert into t1 select 2 unionselect 3
if (object_id ('t2') is not null)drop table t2
create table t2 (n int)
insert into t2 select 1 unionselect 2 union select 3 union select 4
-- t1表数据 2,3
-- t2表数据 1,2,3,4
-- '&all' 表示:t2表中列n的数据大于t1表中列n的数据的数,结果只有4.
select * from t2 where n & all(select n from t1 )
select * from t2 where n & any(select n from t1 )
select * from t2 where n & some(selectn from t1)
select * from t2 where n = all(select n from t1 )
select * from t2 where n = any(select n from t1 )
select * from t2 where n = some(selectn from t1)
select * from t2 where n & all(select n from t1 )
select * from t2 where n & any(select n from t1 )
select * from t2 where n & some(selectn from t1)
select * from t2 where n &&all (select n from t1 )
select * from t2 where n &&any (select n from t1 )
select * from t2 where n &&some(select n from t1)
set nocount off
注意:1. =any 与in 等效.
2. 如果t1中包含null数据,那么所有All相关的比较运算将不会返回任何结果。因为t1和t2表的null的存在他们和notexists之类的比较符会有一些区别。
比如下面两句
select * from t2 a where not exists(select1 from t1 where n&=a.n)
select * from t2 where
n & all(select n from t1)
他们逻辑上意义很像但是对于null的处理却是恰恰相反,第一句会忽略子查询的null而把t2的null同时查出来,第二句却是忽略了t2的null同时会因为t1中的null而无法查询到数据。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:84713次
排名:千里之外
原创:12篇
(1)(10)(1)(1)(1)(3)(1)(1)ALL 、 ANY和SOME子查询_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ALL 、 ANY和SOME子查询
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢any()与all()函数的区别:
  any是任意,而all是全部。&
版本:该函数适用于2.5以上版本,兼容python3.x版本。
& & any(iterable) -& bool
& & Return True if bool(x) is True for any x in the iterable.
& & If the iterable is empty, return False.
any(iterable)说明:参数iterable:可迭代对象;
如果当iterable所有的值都是0、''或False时,那么结果为False,如果所有元素中有一个值非0、''或False,那么结果就为True
函数等价于:
1 def any(iterable):
for element in iterable:
return False
return True
1 &&& any(['a', 'b', 'c', 'd'])
#列表list,元素都不为空或0
4 &&& any(['a', 'b', '', 'd'])
#列表list,存在一个为空的元素
7 &&& any([0, '', False])
#列表list,元素全为0,'',false
10 &&& any(('a', 'b', 'c', 'd'))
#元组tuple,元素都不为空或0
13 &&& any(('a', 'b', '', 'd'))
#元组tuple,存在一个为空的元素
16 &&& any((0, '', False))
#元组tuple,元素全为0,'',false
19 &&& any([]) # 空列表
22 &&& any(()) # 空元组
& & all(iterable) -& bool
& & Return True if bool(x) is True for all values x in the iterable.
& & If the iterable is empty, return True.
如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False;函数等价于:
1 def all(iterable):
for element in iterable:
if not element:
return False
return True
1 &&& all(['a', 'b', 'c', 'd'])
#列表list,元素都不为空或0
3 &&& all(['a', 'b', '', 'd'])
#列表list,存在一个为空的元素
5 &&& all([0, 1,2, 3])
#列表list,存在一个为0的元素
8 &&& all(('a', 'b', 'c', 'd'))
#元组tuple,元素都不为空或0
10 &&& all(('a', 'b', '', 'd'))
#元组tuple,存在一个为空的元素
12 &&& all((0, 1,2, 3))
#元组tuple,存在一个为0的元素
15 &&& all([]) # 空列表
17 &&& all(()) # 空元组
注意:空元组、空列表返回值为True,这里要特别注意。
阅读(...) 评论()扫二维码下载作业帮
2亿+学生的选择
下载作业帮***包
扫二维码下载作业帮
2亿+学生的选择
all和any究竟有什么不同?all是“全部”,any是“任何一个”,那“全部”不就等于“任何一个”吗?看这个题:Richard is taller than_______ of us three.我填的是all,可***是any
ka大fx簕xx
扫二维码下载作业帮
2亿+学生的选择
Richard is taller than any of us three.句意是:“Richard 比我们三个人中任何一个都更高.” (只能一个对一个地比)如果填【all】意思就是:“Richard 比我们【仨加在一起】要高”,这是不可能的事,你说是吗?又如:China is bigger than any country in asia.(中国不能跟亚洲所有的国家加在一起相比)如果我的回答对你有所帮助,请点击本页面中的“选为满意回答”按钮,谢谢!
其他类似问题
扫描下载二维码请完成以下验证码
查看: 4277|回复: 18
SEP block_all和阻止所有程序联网的设置有什么区别??
本人小白,根据卡饭高手的说明,设置了SEP允许程序规则和阻止所有规则,但是造成部分网站不能登录,例如我们单位内部的学习网站(需要ping到我的电脑,通的话就能登录,不通就不能登录网站)。
还有就是查看防火墙记录,经常看见block_all提示,现在不明白和阻止所有程序联网有什么区别,这个是内置的规则。
重置防火墙或者找那个帖子的主儿pm问下吧
问过很多次了,那个帖子出现很久了,是SEP11时候的帖子,现在没人回答啊!
vasoengineer
现在好像研究技术的人越来越少了,大家都习惯张口问了,比如我,呵呵!我是真不懂,专业不对口啊,研究不出来,没头绪。
本帖最后由 shuren88 于
14:18 编辑
Allow ICMP echo 0&8 someIP
看图,不熟悉建议找一个懂行的给你看看。
ICMP-1.png (30.58 KB, 下载次数: 0)
14:18 上传
ICMP-2.png (25.28 KB, 下载次数: 0)
14:18 上传
本帖最后由 jxfaiu 于
22:47 编辑
SEP防火墙设置请参阅:
SEP防火墙规则请参阅:
& && && && && && && && && && &&&
我是微软官方正式版XPsp3系统使用的是mcafee8.7i+Symantec Endpoint Protection 11.0.7 MP2单独防火墙,从没LZ所说的问题。
_224715.png (3.52 KB, 下载次数: 0)
22:47 上传
wjhstu-VxG
帮顶,很高深那~
jxfaiu 发表于
SEP防火墙设置请参阅:/thread--1.html
SEP防火墙规则请参阅:http://bbs.ka ...
我们这边主要是内网出现问题,外网是没事的,可能就是网络设置的原因,不影响使用啊,关键是我对默认规则每条的作用不知道,想问问。
shuren88 发表于
Allow ICMP echo 0&8 someIP
看图,不熟悉建议找一个懂行的给你看看。
这个是服务端的图片吗,我的客户端上界面直接不一样啊。
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.3( 苏ICP备号 ) GMT+8,

我要回帖

更多关于 sql any all 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信