PostgreSQL NOT IN 条件17 Mar 2025 | 阅读 2 分钟 在本节中,我们将了解 PostgreSQL NOT IN 条件的运作方式, 以及 NOT IN 条件与数值和字符值的示例。 PostgreSQL NOT IN 条件简介PostgreSQL NOT IN 条件 与 WHERE 子句 一起使用,以从表中获取数据,其中定义的条件与 PostgreSQL IN 条件 冲突。 PostgreSQL NOT IN 条件语法在 PostgreSQL 中,NOT IN 条件可以与 SELECT、INSERT、UPDATE 和 DELETE 命令一起使用。 PostgreSQL NOT IN 条件的示例:使用数值PostgreSQL NOT IN 运算符 用于获取那些值与列表中的值不匹配的行。 为此,我们从 Javatpoint 数据库中获取了 department 表。 以下示例展示了 Not IN 运算符的用法,以识别 department 信息,其 emp_id 既不是 1 也不是 2: 输出 执行上述命令后,我们将得到以下输出,显示了 emp_id 既不是 1 也不是 2 的那些记录。 ![]() 类似地,我们也可以使用 AND 运算符和 NOT EQUAL (<>) 运算符,而不是 NOT IN 运算符,如下面的语句所示 输出 实现上述语句后,我们将得到与上述查询输出类似的输出 ![]() PostgreSQL NOT IN 条件的示例:使用字符值为此,我们采用与上面相同的 employee 表,以获取其 emp_fname 不与 James、Mia 员工相关的员工信息。 我们使用 NOT IN 运算符 在 WHERE 子句中,如下面的命令所示 输出 执行上述命令后,我们将得到以下结果 ![]() 在上述示例中,PostgreSQL NOT IN 条件将返回 employee 表中 emp_fname 既不是 'James' 也不是 'Mia' 的所有行。 概述在 PostgreSQL NOT IN 条件 部分,我们学习了以下主题
|
我们请求您订阅我们的新闻通讯以获取最新更新。