• 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)

  • 相关阅读:
    分布式中灰度方案实践
    网络与VPC之动手实验
    KAIS 2012 | 在线社交网络中的信息传播:连接强度视角
    使用PHP查询字符串能绕过waf吗
    [附源码]SSM计算机毕业设计网上书店管理系统JAVA
    什么是高可用架构
    探店通源码。短视频矩阵源码,look here
    第五章. 可视化数据分析分析图表—概念介绍
    C++: 多态
    上6休3上3休2……这烧脑的调休安排,国内外AI都算不明白,集体大“翻车”!...
  • 原文地址:https://blog.csdn.net/futianxia061112/article/details/125482319