在数据库语句中“or"与“and”有什么区别,能用一个语句作为例子吗?谢谢

在数据库语句中“or"与“and”有什么区别,能用一个语句作为例子吗?谢谢,第1张

or是或,左右满足一个条件即可

and是并且,左右的条件必须都满足.

SELECT 姓名 FROM 班级 WHERE 课程名称='影视鉴赏' or 课程名称='音乐品鉴'-- 查找选了'影视鉴赏'或者选了'音乐品鉴'的学生姓名,只要选择了一个课程就满足条件

SELECT 姓名 FROM 班级 WHERE 课程名称='影视鉴赏' and 课程名称='音乐品鉴'-- 查找选了'影视鉴赏'并且选了'音乐品鉴'的学生姓名,必须同时选择了这2个课程才满足条件

A and B

在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索布尔逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。

尽管在任何布尔运算中都最多有两个集合参与,从这个运算所形成的新集合可以接着与其他集合联合起来实现另外的布尔运算。

可以定义一个新集合C作为"全集"中所有五的倍数的集合,所以"集合AANDBANDC"将是"全集"中所有30的倍数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9588612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存