《快速念咒——MySQL自学入门指南》:第1章第6节:AND、OR——检索巴尔干甜豆(上)

A.jpg
B.jpg
C.jpg
D.jpg
E.jpg
F.jpg
G.jpg
H.jpg
I.jpg
J.jpg
K.jpg
L.jpg
M.jpg
N.jpg
O.jpg
P.jpg
Q.jpg

我们本节课学习了AND和OR这两个逻辑操作符。建议大家不要根据英文字面含义来将它们简单地理解为“和”、“或”。事实上我们着眼的应该是它们对应的操作——“同时满足”和“分别满足”。

大家不妨考虑到这样一个场景:

假设AND和OR一起去逛服装店,他们挑选衣服的标准有两个,一个是“蓝色”,一个是“连衣裙”。那么AND挑选的结果就会是“蓝色连衣裙”。OR一方面会把全部为蓝色的衣服挑选出来,而不在乎是不是连衣裙;另一方面则会把全部的连衣裙挑选出来,而不在乎是不是蓝色。所以即使OR挑选出了“蓝色连衣裙”,那么也是碰巧的结果。

如果大家希望实现叠加的过滤效果,也就是在满足前一项过滤要求的情况下,继续下一步过滤执行,那么就使用AND。如果你是想让两项要求分别进行过滤,且得到结果的汇总,那么就使用OR。我们下节课将会学习另外两个逻辑操作符——IN和NOT。
欢迎大家扫码关注订阅号:


订阅号二维码.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。