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

MariaDBでのTAN()のしくみ

    MariaDBでは、TAN() は、引数の接線を返す組み込みの数値関数です。

    構文

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

    TAN(X)

    ここでX 接線を返す番号です。

    次に例を示します:

    SELECT TAN(1.5672);

    結果:

    +-------------------+
    | TAN(1.5672)       |
    +-------------------+
    | 278.0602948059405 |
    +-------------------+

    その他の例を次に示します。

    SELECT 
        TAN(0),
        TAN(1),
        TAN(PI());

    結果:

    +--------+-------------------+-------------------------+
    | TAN(0) | TAN(1)            | TAN(PI())               |
    +--------+-------------------+-------------------------+
    |      0 | 1.557407724654902 | -1.2246467991473532e-16 |
    +--------+-------------------+-------------------------+

    否定的な議論

    否定的な議論は完全に有効です。

    例:

    SELECT TAN(-2.17873);

    結果:

    +--------------------+
    | TAN(-2.17873)      |
    +--------------------+
    | 1.4370963009569087 |
    +--------------------+

    非数値引数

    数値以外の引数を指定すると、次のようになります。

    SELECT TAN('Two');

    結果:

    +------------+
    | TAN('Two') |
    +------------+
    |          0 |
    +------------+
    1 row in set, 1 warning (0.000 sec)

    警告を確認しましょう:

    SHOW WARNINGS;

    結果:

    +---------+------+-----------------------------------------+
    | Level   | Code | Message                                 |
    +---------+------+-----------------------------------------+
    | Warning | 1292 | Truncated incorrect DOUBLE value: 'Two' |
    +---------+------+-----------------------------------------+

    無効な引数カウント

    TAN()を呼び出す 引数がないとエラーになります:

    SELECT TAN();

    結果:

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

    そして:

    SELECT TAN(1, 2);

    結果:

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

    1. Mytop –LinuxでMySQL/MariaDBのパフォーマンスを監視するための便利なツール

    2. MariaDBEXCEPTオペレーターの説明

    3. SQL、SELECTの使用方法

    4. データセキュリティガバナンス