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

时间:2025-02-12 15:03:47

浮点函数

  • infinity() → double

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

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

    判断x是否有限值。

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

    判断x是否无穷大。

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

    判断x是否非数字。

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

    返回表示非数字的常数。

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