MariaDB ABS() 函数使用指南

在 MariaDB 中,ABS() 是一个内置的数字函数,返回给定数字的绝对值。

MariaDB ABS() 语法

这里是 MariaDB ABS() 函数的语法:

ABS(number)

参数

number
必需的。 一个用于计算绝对值的数字。

如果您不提供参数或提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ABS'

返回值

MariaDB ABS() 函数返回数字的绝对(正)值。

如果参数 number 为字符串,ABS() 将按照如下规则尝试转为数字:

  • 如果以数字开头,则将开头的数字部分转为数字。
  • 如果不能转为数字,则按照 0 处理。

如果参数 numberNULLABS() 函数将会返回 NULL

MariaDB ABS() 示例

下面的语句展示了 MariaDB ABS() 函数的基本用法:

SELECT
  ABS(100),
  ABS(-100),
  ABS('100'),
  ABS('-100'),
  ABS('-100A'),
  ABS('A100'),
  ABS(NULL)\G

输出:

    ABS(100): 100
   ABS(-100): 100
  ABS('100'): 100
 ABS('-100'): 100
ABS('-100A'): 100
 ABS('A100'): 0
   ABS(NULL): NULL

结论

在 MariaDB 中,ABS() 是一个内置的数字函数,返回给定数字的绝对值。