SQL入门8

本文介绍了SQL中的OR运算符在WHERE子句中的使用,通过举例说明如何查询课程表中课程名为SystemDesign或Django的课程信息,展示了其在满足任一条件时选取数据的能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二、OR运算符

OR运算符用于连接where子句中的多个查询条件,只要满足其中一个条件,数据行(记录)就能被选取。

语法:

SELECT column_name 
FROM table_name 
WHERE condition1 or condition2;

其中:

condition1和condition2为设置条件,最后返回的结果应满足condition1、condition2的数据。

通过下面的实例来感受一下逻辑运算符 OR 的用法。

如果我们要查询课程表 courses 中课程名为 'System Design' 或 'Django' 的课程信息,我们可以使用下面的 SQL 语句:

SELECT *
FROM courses
WHERE name = 'System Design'
	OR name = 'Django';

执行的结果:

+----+---------------+---------------+------------+------------+
| id | name          | student_count | created_at | teacher_id |
+----+---------------+---------------+------------+------------+
|  2 | System Design |          1350 | 2020-07-18 |          3 |
|  3 | Django        |           780 | 2020-02-24 |          3 |
+----+---------------+---------------+------------+------------+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值