ABS( 数値 )
ABS関数を使用することで数値の絶対値を求めることができます。
mysql> SELECT ABS(-9); +---------+ | ABS(-9) | +---------+ | 9 | +---------+ 1 row in set (0.09 sec)
mysql> SELECT ABS(624); +----------+ | ABS(624) | +----------+ | 624 | +----------+ 1 row in set (0.00 sec)
mysql> SELECT ABS(0); +--------+ | ABS(0) | +--------+ | 0 | +--------+ 1 row in set (0.00 sec)
mysql> SELECT ABS(-31.567); +--------------+ | ABS(-31.567) | +--------------+ | 31.567 | +--------------+ 1 row in set (0.09 sec)
文字列を引数とした場合はNULLではなく0が返されます。
mysql> SELECT ABS( 'a' ); +------------+ | ABS( 'a' ) | +------------+ | 0 | +------------+ 1 row in set (0.00 sec)