2) 如果不符合这些查询条件中的任何一条,这样的记录将被排除掉。

语法格式

OR关键字的基本语法格式如下:

条件表达式1 OR 条件表达式2 […OR 条件表达式n]

OR可以连接两个条件表达式,同时可以使用多个OR关键字,以连接更多的条件表达式。

实例

实例1

使用OR关键字查询employee表中d_id为1001,或者sex为’男’的记录。SELECT语句的代码如下:

SELECT * FROM employee WHERE d_id=1001 OR sex LIKE ‘男’;

可将d_id为1001的记录被查询了出来,同时,sex为’男’的记录也被查询了出来。

这说明,使用OR关键字时,只要符合多个条件中的任意一个条件,就可以被查询出来。

实例2

使用OR关键字查询employee表中的记录。查询条件为num取值在(1,2,3)集合中,或者age的范围为24~26,或者homeaddress的取值中包含“厦门市”。SELECT语句的代码如下:

SELECT * FROM employee WHERE

num IN(1,2,3) OR age BETWEEN 24 AND 26

OR homeaddress LIK ‘%厦门市%’;

结果显示,只要符合这3个条件表达式中的任意一个条件,这样的记录就会被查询出来。

OR可以和AND一起使用。当两者一起使用时,AND要比OR先运算。

实例3

使用OR和AND关键字查询employee表中的记录。SELECT语句的代码如下: