MariaDB ABS() Function
In MariaDB, ABS() is a built-in numeric function that returns the absolute value of a given number.
MariaDB ABS() Syntax
Here is the syntax of the MariaDB ABS() function:
ABS(number)
Parameters
- number
- 
Required. A number used to calculate the absolute value. 
If you provide the wrong number of parameters, MariaDB will report an error: ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ABS'.
Return value
The MariaDB ABS() function returns the absolute (positive) value of a number.
If the number parameter is a string, ABS() will try to convert it to a number according to the following rules:
- If it starts with a number, convert the leading part of the number to a number.
- If it cannot be converted to a number, MariaDB treats it as 0.
If the number parameter is NULL, the ABS() function will return NULL.
MariaDB ABS() Examples
The following statement shows the basic usage of the MariaDB ABS() function:
SELECT
  ABS(100),
  ABS(-100),
  ABS('100'),
  ABS('-100'),
  ABS('-100A'),
  ABS('A100'),
  ABS(NULL)\G
Output:
    ABS(100): 100
   ABS(-100): 100
  ABS('100'): 100
 ABS('-100'): 100
ABS('-100A'): 100
 ABS('A100'): 0
   ABS(NULL): NULLConclusion
In MariaDB, ABS() is a built-in numeric function that returns the absolute value of a given number.