PostgreSQL AND & OR 条件

17 Mar 2025 | 5 分钟阅读

在本节中,我们将了解 PostgreSQL AND & OR 条件 的工作原理,它在一个命令中同时提供了 AND & OR 条件的优点。在这里,我们还将看到 AND & OR 运算符示例,以及 不同的语句,例如 INSERT、SELECT、UPDATE 和 DELETE

PostgreSQL AND & OR 条件介绍

PostgreSQL 中,AND & OR 条件可以与 INSERTSELECTUPDATEDELETE 命令结合使用。 在组合这些条件时,我们必须注意在何处使用括号,以便数据库知道评估每个条件的顺序。

PostgreSQL AND & OR 条件 允许我们测试多个条件。 并且我们永远不要忘记操作的顺序,即圆括号。

PostgreSQL AND & OR 条件语法

PostgreSQL AND & OR 条件的语法如下

在上面的语法中,我们使用了以下参数

参数描述
条件1,条件2,... 条件_n这些条件用于定义它们被评估以确定是否将选择记录。

PostgreSQL AND & OR 条件示例

让我们看不同的例子来了解 PostgreSQL AND & OR 条件 的工作原理。

PostgreSQL AND & OR 与 INSERT 命令的示例

在下面的示例中,我们将展示如何将 AND & OR 条件与 INSERT 命令一起使用。

为此,我们从 组织数据库 中获取 员工部门 表,将记录从一个表插入到另一个表中。

输出

执行上述命令后,我们将收到以下消息窗口,显示该值已成功插入到 部门 表中。

PostgreSQL AND & OR Condition

要检查记录是否已插入到 部门 表中,我们需要按如下方式使用 SELECT 命令

输出

正如我们可以在下面的屏幕截图中看到的那样,PostgreSQL AND & OR 条件将记录插入到 部门 表中。

员工 表中,所有 电话地址 记录,其中 employee_name'Nia Davis OR Kat Taylor' AND,并且 emp_id 小于 5

PostgreSQL AND & OR Condition

PostgreSQL AND & OR 与 SELECT 命令的示例

在下面的示例中,我们将展示如何将 AND & OR 条件与 SELECT 命令一起使用。

为此,我们从 Javatpoint 数据库中获取 Customer 表,以获取表中的所有记录。

我们使用 AND & OR 条件WHERE 子句,我们可以在以下命令中看到

输出

执行上述命令后,我们将获得以下输出

PostgreSQL AND & OR Condition

在上面的例子中,我们可以看到 AND & OR 条件 将返回所有那些居住在 佛罗里达,并且 Cust_name'Harvey',或者 所有 cust_age 大于或等于 26 的 客户

并且 括号 () 用于指定 AND & OR 条件 分析的顺序。

让我们看另一个带有 AND & OR 条件的 SELECT 命令的例子。 为此,我们从 Javatpoint 数据库中获取 car 表。

与上述语句相比,以下命令是一个更复杂的查询

输出

成功执行上述命令后,我们将得到以下输出:

PostgreSQL AND & OR Condition

正如我们可以在上面的屏幕截图中看到的那样,AND & OR 条件将从 car_id、car_name、car_model、car_price、car_color、body_style 列值中返回所有那些记录, car 表,其 body_stylecoupe 或者body_styleWagon,并且 car_colorblue,或者body_stylesedan,并且 car_colorblack,并且 car_price63890

PostgreSQL AND & OR 与 UPDATE 命令的示例

在下面的示例中,我们将展示如何将 AND & OR 条件UPDATE 命令 一起使用。

为此,我们从 Javatpoint 数据库中获取 department 表。

在以下命令中,PostgreSQL AND & OR 条件 更新以下值

部门 表中,将 dept_name 值更新为 RESEARCH,其中 emp_fname'Flora' 或者 dept_id4,并且 emp_id 小于 5

输出

执行上述命令后,我们将得到以下输出,其中我们可以看到 部门 表已成功更新。

PostgreSQL AND & OR Condition

现在,我们将使用 Select 命令来检查 部门 表中是否更新了特定记录

输出

执行上述命令后,我们将得到以下结果:

PostgreSQL AND & OR Condition

PostgreSQL AND & OR 与 DELETE 命令的示例

在下面的示例中,我们将展示如何将 AND & OR 条件DELETE 命令 一起使用。

在这里,我们将从 Javatpoint 数据库中获取 customer 表,我们将从表中删除特定记录。

在以下命令中,PostgreSQL AND & OR 条件用于从 customer 表中删除记录,其中我们具有以下值。

cust_address'Florida',并且 cust_name'Harvey',或者 cust_age 大于或等于 26

输出

执行上述命令后,我们将获得以下消息窗口,显示记录已成功删除。

PostgreSQL AND & OR Condition

现在,我们将使用 Select 命令来检查 Customer 表中是否删除了特定记录

输出

执行上述命令后,我们将得到以下结果:

PostgreSQL AND & OR Condition

概述

PostgreSQL AND & OR 条件 部分,我们学习了以下主题

  • PostgreSQL AND & OR 条件的使用在一个命令中同时提供了 AND & OR 条件 的好处。
  • 我们使用 AND & OR 条件INSERT 命令 将记录从一个表插入到另一个表中。
  • 我们使用 AND & OR 条件SELECT 命令来获取特定的表记录。
  • 我们使用 AND & OR 条件UPDATE 语句来 更新 特定表的记录。
  • 我们使用 AND & OR 条件DELETE 语句来 删除 特定表的记录。