MySQL関数リファレンス

絶対値を求める (ABS)

スポンサードリンク
書式
ABS( 数値 )

ABS関数を使用することで数値の絶対値を求めることができます。

例1(負の整数を引数とした場合)
mysql> SELECT ABS(-9);
+---------+
| ABS(-9) |
+---------+
|       9 |
+---------+
1 row in set (0.09 sec)
例2(正の整数を引数とした場合)
mysql> SELECT ABS(624);
+----------+
| ABS(624) |
+----------+
|      624 |
+----------+
1 row in set (0.00 sec)
例3(0を引数とした場合)
mysql> SELECT ABS(0);
+--------+
| ABS(0) |
+--------+
|      0 |
+--------+
1 row in set (0.00 sec)
例4(負の小数を引数とした場合)
mysql> SELECT ABS(-31.567);
+--------------+
| ABS(-31.567) |
+--------------+
|       31.567 |
+--------------+
1 row in set (0.09 sec)

文字列を引数とした場合はNULLではなく0が返されます。

例5(文字列を引数とした場合)
mysql> SELECT ABS( 'a' );
+------------+
| ABS( 'a' ) |
+------------+
|          0 |
+------------+
1 row in set (0.00 sec)
スポンサードリンク
Aではじまる MySQL の関数 / 数値を扱う関数

数値を扱う関数

絶対値を求める (ABS)
剰余を求める (MOD)
小数点以下を切り下げる (FLOOR)
小数点以下を切り上げる (CEILING)
小数点以下を切り上げる (CEIL)
小数点以下を四捨五入する (ROUND)
対数を求める (LOG)
2を底とした対数を求める (LOG2)
10を底とした対数を求める (LOG10)
累乗(べき乗)を求める (POW)
累乗(べき乗)を求める (POWER)
符号を調べる (SIGN)
平方根を求める (SQRT)
円周率を求める (PI)
乱数を生成する (RAND)
最小値を調べる (LEAST)
最大値を調べる (GREATEST)
ラジアンを度に変換する (DEGREES)
度をラジアンに変換する (RADIANS)
小数点第N位で切り捨てる (TRUNCATE)
数値を整形する (FORMAT)
スポンサードリンク

Aではじまる MySQL の関数

ABS 絶対値を求める
ACOS アークコサインを求める
ASCII 1文字目のアスキーコードを調べる
ASIN アークサインを求める
ATAN アークタンジェントを求める
ATAN2 アークタンジェントを求める
AVG 平均値を求める