MySQL ABS() 函数使用指南

MySQL ABS() 函数返回指定数字的绝对值。

ABS() 语法

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

ABS(number)

参数

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

返回值

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

  • 如果参数 number 为字符串,ABS() 将按照如下规则尝试转为数字:
    • 如果以数字开头,则将开头的数字部分转为数字。
    • 如果不能转为数字,则按照 0 处理。
  • 如果参数 numberNULLABS() 函数将会返回 NULL

ABS() 示例

SELECT
    ABS(100),
    ABS(-100),
    ABS('100'),
    ABS('-100'),
    ABS('-100A'),
    ABS('A100'),
    ABS(NULL)\G
*************************** 1. row ***************************
    ABS(100): 100
   ABS(-100): 100
  ABS('100'): 100
 ABS('-100'): 100
ABS('-100A'): 100
 ABS('A100'): 0
   ABS(NULL): NULL