MAPREDUCE服务 MRS-数学函数和运算符:浮点函数

时间:2024-04-22 14:51:40

浮点函数

  • infinity() → double

    返回表示正无穷大的常数。

    select infinity();-- Infinity
  • is_finite(x) → boolean

    判断x是否有限值。

    select is_finite(infinity());-- false
    select is_finite(50000);--true
  • is_infinite(x) → boolean

    判断x是否无穷大。

    select is_infinite(infinity());-- true
    select is_infinite(50000);--false
  • is_nan(x) → boolean

    判断x是否非数字。

    --输入的值必须为double类型
    select is_nan(null); -- NULL
    select is_nan(nan()); -- true
    select is_nan(45);-- false
  • nan() → double

    返回表示非数字的常数。

    select nan(); -- NaN
support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_2499103.html