COT( 数値 )
COT関数を使用することでコタンジェントを求めることができます。
COT関数では引数をラジアンで指定しますが、度数からラジアンへの変換はRADIANS関数を使用して行うことができます。
【参考】
COT(X) = 1 / TAN(X)
mysql> SELECT COT( RADIANS( 45 ) ), 1 / TAN( RADIANS( 45 ) ); +----------------------+--------------------------+ | COT( RADIANS( 45 ) ) | 1 / TAN( RADIANS( 45 ) ) | +----------------------+--------------------------+ | 1 | 1 | +----------------------+--------------------------+ 1 row in set (0.00 sec) mysql> SELECT COT( RADIANS( 30 ) ), 1 / TAN( RADIANS( 30 ) ); +----------------------+--------------------------+ | COT( RADIANS( 30 ) ) | 1 / TAN( RADIANS( 30 ) ) | +----------------------+--------------------------+ | 1.7320508075689 | 1.7320508075689 | +----------------------+--------------------------+ 1 row in set (0.00 sec)
引数に文字を指定した場合は0として扱われます。
mysql> -- 0除算でエラーとなりNULLが返される。 mysql> SELECT COT( 'a' ), COT( 0 ); +------------+----------+ | COT( 'a' ) | COT( 0 ) | +------------+----------+ | NULL | NULL | +------------+----------+ 1 row in set (0.00 sec)
引数にNULLを指定した場合はNULLが返されます。
mysql> SELECT COT( NULL ); +-------------+ | COT( NULL ) | +-------------+ | NULL | +-------------+ 1 row in set (0.00 sec)
CEIL | 小数点以下を切り上げる |
CEILING | 小数点以下を切り上げる |
CHAR | 文字コードを文字に変換する |
CHAR_LENGTH | 文字列の文字数を調べる |
COALESCE | リストの中で最初に出現するNULL以外の要素を調べる |
CONCAT | 文字列を結合する |
CONCAT_WS | 文字列を結合する(区切文字を間に挟む) |
CONNECTION_ID | 接続中の接続IDを確認する |
CONV | X進数をY進数へ変換する |
COS | コサインを求める |
COT | コタンジェントを求める |
COUNT | 行数を調べる |
CURRENT_USER | 認証時に使用されたユーザー名を確認する |