• GBase 8c V3.0.0数据类型——范围函数


    1. numrange(numeric, numeric, [text])

    描述:表示一个范围。

    返回类型:范围元素类型

    示例:

     gbase=# SELECT numrange(1.1,2.2) AS RESULT;

     result

    --------

    [1.1,2.2)

    (1 row)

    gbase=# SELECT numrange(1.1,2.2, '()') AS RESULT;

     result

    --------

    (1.1,2.2)

    (1 row)

    1. lower(anyrange)

    描述:范围的下界。

    返回类型:范围元素类型

    示例:

     gbase=# SELECT lower(numrange(1.1,2.2)) AS RESULT;

     result

    --------

        1.1

    (1 row)

    1. upper(anyrange)

    描述:范围的上界。

    返回类型:范围元素类型

    示例:

     gbase=# SELECT upper(numrange(1.1,2.2)) AS RESULT;

     result

    --------

        2.2

    (1 row)

    1. isempty(anyrange)

    描述:范围是否为空。

    返回类型:Boolean

    示例:

     gbase=# SELECT isempty(numrange(1.1,2.2)) AS RESULT;

     result

    --------

     f

    (1 row)

    1. lower_inc(anyrange)

    描述:是否包含下界。

    返回类型:Boolean

    示例:

     gbase=# SELECT lower_inc(numrange(1.1,2.2)) AS RESULT;

     result

    --------

     t

    (1 row)

    1. upper_inc(anyrange)

    描述:是否包含上界。

    返回类型:Boolean

    示例:

     gbase=# SELECT upper_inc(numrange(1.1,2.2)) AS RESULT;

     result

    --------

     f

    (1 row)

    1. lower_inf(anyrange)

    描述:下界是否为无穷。

    返回类型:Boolean

    示例:

     gbase=# SELECT lower_inf('(,)'::daterange) AS RESULT;

     result

    --------

     t

    (1 row)

    1. upper_inf(anyrange)

    描述:上界是否为无穷。

    返回类型:Boolean

    示例:

     gbase=# SELECT upper_inf('(,)'::daterange) AS RESULT;

     result

    --------

     t

    (1 row)

    如果范围是空或者需要的界限是无穷的,lower和upper函数将返回null。lower_inc、upper_inc、lower_inf和upper_inf函数均对空范围返回false。

    1. elem_contained_by_range(anyelement, anyrange)

    描述:判断元素是否在范围内。

    返回类型:Boolean

    示例:

     gbase=# SELECT elem_contained_by_range('2', numrange(1.1,2.2));

     elem_contained_by_range

    -------------------------

     t

    (1 row)

  • 相关阅读:
    调用gethostbyname实现域名解析(附源码)
    2023蓝帽杯半决赛misc题目复现
    HBase学习笔记(3)—— HBase整合Phoenix
    Java导出excel (五分钟搞定)
    PowerBI 首购用户分析(Tableau经典案例复刻)
    MegEngine Inference 卷积优化之 Im2col 和 winograd 优化
    SOT-23和SOT-223三极管及MOS管封装区别以及示意图
    学习nginx的一点记录
    基于GPU的kokkos加速安装
    Mysql两道英文上机练习
  • 原文地址:https://blog.csdn.net/futianxia061112/article/details/125482319