sql 里or 如何使用

sql 里or 如何使用,第1张

SQL中的OR意思就是其中一个条件满足都是可以得出结果的意思。

和AND完全不一样(and)是所有条件一起满足才行。在SQL中对于同一字段使用OR系统会报错的。可以使用IN来代替。只需要将clid=33 or clid=40

clid in(33,40)。

结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。

它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。

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

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

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

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存