ACOS( 数値 )
ACOS関数を使用することでアークコサインを求めることができます。
【参考】
COS( X ) = Y
である場合、
ACOS( Y ) = X
となります。
mysql> SELECT ACOS( 0.5 ); +-----------------+ | ACOS( 0.5 ) | +-----------------+ | 1.0471975511966 | +-----------------+ 1 row in set (0.00 sec) mysql> SELECT COS( 1.0471975511966 ); +------------------------+ | COS( 1.0471975511966 ) | +------------------------+ | 0.5 | +------------------------+ 1 row in set (0.00 sec)
引数に文字を指定した場合は0として扱われます。
mysql> SELECT ACOS( 'a' ), ACOS( 0 ); +-----------------+-----------------+ | ACOS( 'a' ) | ACOS( 0 ) | +-----------------+-----------------+ | 1.5707963267949 | 1.5707963267949 | +-----------------+-----------------+ 1 row in set (0.00 sec)
引数にNULLを指定した場合はNULLが返されます。
mysql> SELECT ACOS( NULL ); +--------------+ | ACOS( NULL ) | +--------------+ | NULL | +--------------+ 1 row in set (0.00 sec)