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

SQL ServerでのATN2()の例

    SQL Serverでは、ATN2() 関数は、2つの値の間のアークタンジェントを返します。具体的には、正のx軸と、原点から点(y、x)までの光線との間の角度をラジアンで返します。ここで、xとyは、指定された2つのfloat式の値です。

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

    構文

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

    ATN2 ( float_expression , float_expression )
    

    float_expression データ型floatの式です。

    例1-基本的な使用法

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

    SELECT ATN2(2, 3) Result;
    

    結果:

    +-------------------+
    | Result            |
    |-------------------|
    | 0.588002603547568 |
    +-------------------+
    

    そして、別の値のセットを使用します。

    SELECT ATN2(1.3, 235.70) Result;
    

    結果:

    +---------------------+
    | Result              |
    |---------------------|
    | 0.00551542985993961 |
    +---------------------+
    

    例2–負の値

    そして負の値で。

    SELECT ATN2(-1.3, -235.70) Result;
    

    結果:

    +-------------------+
    | Result            |
    |-------------------|
    | -3.13607722372985 |
    +-------------------+
    

    そして、ポジティブとネガティブで:

    SELECT ATN2(1.3, -235.70) Result;
    

    結果:

    +------------------+
    | Result           |
    |------------------|
    | 3.13607722372985 |
    +------------------+
    

    例3–式

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

    SELECT ATN2(2.5 + 0.3, 5) Result;
    

    結果:

    +-------------------+
    | Result            |
    |-------------------|
    | 0.510488321916776 |
    +-------------------+
    

    例4–関数の受け渡し

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

    SELECT ATN2(PI(), 2) Result;
    

    結果:

    +------------------+
    | Result           |
    |------------------|
    | 1.00388482185389 |
    +------------------+
    

    1. MariaDB ColumnStoreとは何ですか?

    2. WITHRECURSIVE句を使用して選択する方法

    3. MS SQL Server ManagementStudioを使用せずにSQLServerのデフォルトデータベースを変更するにはどうすればよいですか?

    4. カーディナリティ推定:密度統計の組み合わせ