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