PostgreSQL BETWEEN 查询示例
之间 Opera托尔 PostgreSQL
这个 PostgreSQL 之间 Operator 有助于在 SELECT、UPDATE、INSERT 或 DELETE 语句中检索一定范围内的值。使用 BETWEEN 运算符,可以将某个值与某个范围内的值进行匹配。
PostgreSQL 查询语法之间
以下是 BETWEEN 运算符的语法 PostgreSQL:
expression BETWEEN value-1 AND value-2;
表达式只是一列或一个计算。
值 1、值 2 将创建一个范围以供我们比较表达式。
PostgreSQL 数值查询之间
我们需要创建一个示例来展示如何将 BETWEEN 运算符应用于数值。考虑下面给出的价格表:
价格:
让我们列出所有价格在 200 到 280 之间的书籍:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
这将返回以下内容:
价格在200~280之间的只有两件,注意是包含这两件,也就是200和280。
PostgreSQL 带日期查询之间
BETWEEN 运算符可用于日期值。这意味着我们可以指定需要处理的日期值范围。考虑以下员工表:
员工人数:
假设我们想要查看 2013-01-01 至 2015-01-01 期间受雇的所有员工,我们可以运行以下命令:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
这将返回以下内容:
Postgres 使用 NOT 进行查询 Opera器
我们可以将 BETWEEN 运算符与 NOT 运算符组合使用。在这种情况下,将返回不在指定范围内的值列表。
例如,要查看价格不在 200 到 280 之间的所有商品,我们可以运行以下查询:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
这将返回以下内容:
发现有两件商品的价格不在 200 至 280 之间。因此,返回了它们的详细信息。
PostgreSQL 使用 pgAdmin 进行查询
现在让我们看看如何使用 pgAdmin 执行这些操作。
如何在查询中使用数字 PostgreSQL 使用 pgAdmin
以下是如何在查询中使用数字 PostgreSQL 使用 pgAdmin:
步骤 1)登录你的 pgAdmin 账户
打开 pgAdmin 并使用您的凭据登录到您的帐户
步骤 2)创建演示数据库
- 从左侧导航栏中单击数据库。
- 单击“演示”。
步骤 3)输入查询
在查询编辑器中输入以下查询:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
步骤4)执行查询
单击执行按钮
它应该返回以下内容:
带日期
要通过 pgAdmin 完成相同操作,请执行以下操作:
步骤1) 登录您的 pgAdmin 帐户。
步骤2)
- 从左侧导航栏中单击数据库。
- 单击“演示”。
步骤3) 在查询编辑器中输入查询:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
步骤4) 单击执行按钮。
它应该返回以下内容:
使用 NOT Opera器
要通过 pgAdmin 完成相同操作,请执行以下操作:
步骤1) 登录您的 pgAdmin 帐户。
步骤2)
- 从左侧导航栏中单击数据库。
- 单击“演示”。
步骤3) 在查询编辑器中输入查询:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
步骤4) 单击执行按钮。
它应该返回以下内容:
结语
- 我们使用 BETWEEN 运算符通过 SELECT、UPDATE、INSERT 或 DELETE 语句检索位于指定范围内的值。
- 使用 AND 运算符指定范围。
- 该运算符可与数字和日期值一起使用。
- 与数值一起使用时,它可以帮助我们检索位于指定范围内的值。
- 与日期值一起使用时,它可以帮助我们检索位于一定范围内的值。
- 与 NOT 运算符一起使用时,BETWEEN 运算符返回不在指定范围内的值。