标题:and与in的区别?
只看楼主
pgyan
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-11-1
结帖率:100%
已结贴  问题点数:20 回复次数:4 
and与in的区别?
本人对逻辑查询中的and与嵌套子查询的in不是很了解?
为什么有时候用and而不能用in,有时候用in却不能用and。
到底有什么区别?
求哪位大神帮忙解答一下???
搜索更多相关主题的帖子: 查询 
2012-04-09 22:21
苦寒
Rank: 2
等 级:论坛游民
帖 子:18
专家分:55
注 册:2012-3-22
得分:10 
and是指多个条件同时满足,而in表示在一个集合中出现就可以了,而这个集合一般是一个查询的结果,事先无法确定集合的元素个数以及元素的值。
2012-04-09 22:24
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
得分:10 
and 和 in 都不是同类关健字,and 是逻辑运算符,in 是涉及到集合的关系运算符,
在你提问中,嵌套子查询,就是为in运算符提供一个集合运算数
有些时候,逻辑或运算or,可以用in运算符来取代会更简洁。

如果你还想知道更多一些,最好举个你感到困惑的例子出来看看!

[ 本帖最后由 netlin 于 2012-4-9 23:50 编辑 ]

做自己喜欢的事!
2012-04-09 23:26
Emory1949
Rank: 2
等 级:论坛游民
帖 子:10
专家分:76
注 册:2011-10-9
得分:0 
额  多看书吧

[ 本帖最后由 Emory1949 于 2012-4-27 00:10 编辑 ]
2012-04-27 00:09
duoduoshao
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-6-5
得分:0 
哎,书上有这个的呀
2012-06-05 18:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365468-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.272461 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved