sql >> データベース >  >> RDS >> MariaDB

MariaDBでのCOT()のしくみ

    MariaDBでは、COT() は、引数のコタンジェントを返す組み込みの数値関数です。

    三角法では、直角三角形では、角度のコタンジェントは、隣接する辺の長さを反対側の辺の長さで割ったものです。

    構文

    構文は次のようになります:

    COT(X)

    ここでX 余接を取得するための数です。

    次に例を示します:

    SELECT COT(45);

    結果:

    +--------------------+
    | COT(45)            |
    +--------------------+
    | 0.6173696237835551 |
    +--------------------+

    分数

    引数には小数部分を含めることができます:

    SELECT COT(4.57);

    結果:

    +---------------------+
    | COT(4.57)           |
    +---------------------+
    | 0.14335914325793922 |
    +---------------------+

    負の値

    引数は否定的である可能性があります:

    SELECT COT(-4.57);

    結果:

    +----------------------+
    | COT(-4.57)           |
    +----------------------+
    | -0.14335914325793922 |
    +----------------------+

    表現

    引数には、次のような式を含めることができます:

    SELECT COT(0.4 * 1.3);

    結果:

    +--------------------+
    | COT(0.4 * 1.3)     |
    +--------------------+
    | 1.7465362641453968 |
    +--------------------+

    ゼロ引数

    ゼロのコタンジェントは存在しないため、引数はゼロ以外である必要があります。

    SELECT COT(0);

    結果:

    ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'

    非数値引数

    数値以外の引数を指定するとどうなるかの例を次に示します。

    SELECT COT('Cat');

    結果:

    ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'

    ヌル引数

    COT() nullを返します 引数がnullの場合 :

    SELECT COT(null);

    結果:

    +-----------+
    | COT(null) |
    +-----------+
    |      NULL |
    +-----------+

    引数がありません

    COT()を呼び出す 引数の数が間違っているか、引数がない場合、エラーが発生します:

    SELECT COT();

    結果:

    ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'

    そして:

    SELECT COT(10, 2);

    結果:

    ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'

    1. T-SQLで文字列の先頭または末尾のスペースを削除する方法

    2. JavaストアドプロシージャとPL/SQLストアドプロシージャ

    3. PostgreSQLのJSONデータ型のサイズ制限

    4. hstore拡張機能がすでにインストールされている新しいデータベースを作成するにはどうすればよいですか?