📅  最后修改于: 2023-12-03 15:05:19.862000             🧑  作者: Mango
在SQLite中,OR子句用于在WHERE语句中指定多个可能的条件。如果其中任何一个条件得到满足,那么整个表达式就会被视为真。这个子句有助于返回更加全面的查询结果。
OR子句的语法如下所示:
SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;
在上述语法中,条件(condition1、condition2、condition3)可以是任何比较表达式。
下面是一个使用OR子句的查询的实例。假设存在一个名为“students”的表,其中包含了每位学生的学号、姓名和性别。
SELECT *
FROM students
WHERE sex = 'Male' OR sex = 'Female';
在上述实例中,查询了所有的学生记录,其中性别为男性或女性的学生都会被返回。
SQLite中的OR子句能够方便地对多个可能的条件进行组合,以获取更加全面的查询结果。在查询时需要注意表达式之间的逻辑关系,以避免出现不必要的错误。此外,使用索引可以进一步提高查询效率。