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 | 認証時に使用されたユーザー名を確認する |