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