云数据库 GAUSSDB-范围函数:in_range_int1_int2(int1, int1, int2, boolean, boolean)
时间:2025-06-03 09:32:37
in_range_int1_int2(int1, int1, int2, boolean, boolean)
描述:判断第一个参数,是否在第二个参数加/减第三个参数范围内。
参数说明:
- 第一个参数:需要被判断是否在范围内的数。
- 第二个参数:当前范围的起始值。
- 第三个参数:范围值,必须为正数。
- 第四个参数:当前操作为减操作或加操作。
- TRUE:第二个参数减第三个参数再与第一个参数比较大小。
- FALSE:第二个参数加第三个参数再与第一个参数比较大小。
- 第五个参数:第二个参数和第三个参数的运算结果与第一个参数做比较。
- TRUE:判断结果是否大于第一个参数。若结果大于等于第一个参数则函数返回值为TRUE,反之为FALSE。
- FALSE:判断结果是否小于等于第一个参数。若结果小于等于第一个参数则函数返回值为TRUE,反之为FALSE。
返回类型:Boolean
示例:
gaussdb=# SELECT in_range_int1_int2(1::int1, 1::int1, 1::int2, true, true); in_range_int1_int2 -------------------- f (1 row)
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-2647.html