MySQL関数リファレンス

コタンジェントを求める (COT)

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

COT関数を使用することでコタンジェントを求めることができます。
COT関数では引数をラジアンで指定しますが、度数からラジアンへの変換はRADIANS関数を使用して行うことができます。

【参考】
COT(X) = 1 / TAN(X)

例1(コタンジェントを求める)
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として扱われます。

例2(引数に文字を指定した場合)
mysql> -- 0除算でエラーとなりNULLが返される。
mysql> SELECT COT( 'a' ), COT( 0 );
+------------+----------+
| COT( 'a' ) | COT( 0 ) |
+------------+----------+
|       NULL |     NULL |
+------------+----------+
1 row in set (0.00 sec)

引数にNULLを指定した場合はNULLが返されます。

例3(引数にNULLを指定した場合)
mysql> SELECT COT( NULL );
+-------------+
| COT( NULL ) |
+-------------+
|        NULL |
+-------------+
1 row in set (0.00 sec)
スポンサードリンク
Cではじまる MySQL の関数 / 三角関数

三角関数

スポンサードリンク

Cではじまる MySQL の関数

CEIL 小数点以下を切り上げる
CEILING 小数点以下を切り上げる
CHAR 文字コードを文字に変換する
CHAR_LENGTH 文字列の文字数を調べる
COALESCE リストの中で最初に出現するNULL以外の要素を調べる
CONCAT 文字列を結合する
CONCAT_WS 文字列を結合する(区切文字を間に挟む)
CONNECTION_ID 接続中の接続IDを確認する
CONV X進数をY進数へ変換する
COS コサインを求める
COT コタンジェントを求める
COUNT 行数を調べる
CURRENT_USER 認証時に使用されたユーザー名を確認する