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

MySQL ATAN()関数–1つまたは複数の値のアークタンジェントを返します

    MySQLでは、ATAN() 関数は、値のアークタンジェントを返します。また、2つの値のアークタンジェントを返すために使用することもできます。

    関数を呼び出すときに、引数として値を指定します。

    構文

    この関数は、次の2つの方法のいずれかで使用できます。

    ATAN(X)
    

    ここでX アークタンジェントを返す値です。

    次のように使用することもできます:

    ATAN(Y,X)
    

    この場合、Y / Xのアークタンジェントを計算するのと似ています。 、ただし、両方の引数の符号が結果の象限を決定するために使用される点が異なります。

    例1-基本的な使用法

    これは、単一の値の円弧接線を返す基本的な例です。

    SELECT ATAN(1);
    

    結果:

    +--------------------+
    | ATAN(1)            |
    +--------------------+
    | 0.7853981633974483 |
    +--------------------+
    

    そして別の価値を持っています。

    SELECT ATAN(2.7);
    

    結果:

    +--------------------+
    | ATAN(2.7)          |
    +--------------------+
    | 1.2160906747839564 |
    +--------------------+
    

    そして負の値で。

    SELECT ATAN(-2.7);
    

    結果:

    +---------------------+
    | ATAN(-2.7)          |
    +---------------------+
    | -1.2160906747839564 |
    +---------------------+
    

    例3–式

    次のような式を渡すこともできます:

    SELECT ATAN(2.1 + 0.3);
    

    結果:

    +-------------------+
    | ATAN(2.1 + 0.3)   |
    +-------------------+
    | 1.176005207095135 |
    +-------------------+
    

    例4–2つの引数を使用

    2つの引数を使用した例を次に示します。

    SELECT ATAN(2, 1);
    

    結果:

    +--------------------+
    | ATAN(2, 1)         |
    +--------------------+
    | 1.1071487177940904 |
    +--------------------+
    

    例5–関数の受け渡し

    この例では、MySQLのPI()を渡します。 引数の1つとして機能します。

    SELECT ATAN(PI(), 1);
    

    結果:

    +--------------------+
    | ATAN(PI(), 1)      |
    +--------------------+
    | 1.2626272556789118 |
    +--------------------+
    

    1. Postgresテーブルの列名の制限?

    2. AzureMulti-FactorAuthenticationでAccessを使用するための7ステップガイド

    3. SQL Server:すべての大文字を適切なケース/タイトルケースにする

    4. プリペアドステートメント、 `WHERE .. IN(..)`クエリと並べ替え—MySQLを使用