[SQL开发笔记]AND & OR运算符:基于一个以上的条件对记录进行过滤

上一篇博客示范了在where子句中使用一个条件进行查询,如果需要多个条件限制呢?需要使用and或or运算符;

一、功能描述:

用于基于一个以上的条件对记录进行过滤

二、AND & OR语法详解:

1.and运算符(condition1 and condition2):如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

2.or运算符(condition1 and condition2):如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

三、AND & OR开发实例:

1and 运算符开发实例

目标数据库及表:使用 DRobot数据库,"T_Drobot" 表

假设我们需要查询"T_Drobot" 表,并从"T_Drobot"表中查询creator为 "xiaoli" 且year排名大于 "2020" 的数据。

下面的 SQL 语句实现:

select * from "T_Drobot" where  creator='xiaoli'

and year > '2020'

执行输出结果:

[SQL开发笔记]AND & OR运算符:基于一个以上的条件对记录进行过滤_第1张图片

2OR 运算符开发实例

目标数据库及表:使用 DRobot数据库,"T_Drobot" 表

假设我们需要查询"T_Drobot" 表,并从"T_Drobot"表中查询选取creator为 "xiaopan" 或者 year为"2019" 的所有数据。

下面的 SQL 语句实现:

select * from "T_Drobot" where creator='xiaopan'

or year = '2022'

执行输出结果:

[SQL开发笔记]AND & OR运算符:基于一个以上的条件对记录进行过滤_第2张图片

你可能感兴趣的:(SQL数据库,数据库,oracle,服务器)