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

SQL ServerでのDEGREES()の例

    SQL Serverでは、T-SQL DEGREES() 関数は、値をラジアンから度に変換し、結果を返します。

    関数を呼び出すときに引数として角度(ラジアンで指定)を指定すると、関数はその角度を度で返します。

    戻り値は、引数と一致するデータ型です。

    構文

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

    DEGREES ( numeric_expression ) 
    

    ここでnumeric_expression ラジアンで指定された角度です。 ビットを除いて、正確な数値または近似数値のデータ型カテゴリの式にすることができます。 データ型。

    例1-基本的な使用法

    これが基本的な例です。

    SELECT DEGREES(1) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 57       |
    +----------+
    

    ただし、小数成分を追加すると、次のようになります。

    SELECT DEGREES(1.0) Result;
    

    結果:

    +-----------------------+
    | Result                |
    |-----------------------|
    | 57.295779513082322865 |
    +-----------------------+
    

    また、別のラジアン値を使用した別の例を示します。

    SELECT DEGREES(2.3) Result;
    

    結果:

    +------------------------+
    | Result                 |
    |------------------------|
    | 131.780292880089319851 |
    +------------------------+
    

    例2–関数の受け渡し

    PI()を渡す例を次に示します。 機能。

    SELECT DEGREES(PI()) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 180      |
    +----------+
    

    例3–式

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

    SELECT DEGREES(PI() / 4) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 45       |
    +----------+
    

    度からラジアンに変換

    他の方法で変換する必要がある場合は、T-SQL RADIANS()を使用してください 機能。


    1. MicrosoftSQLServerのディザスタリカバリのベストプラクティス

    2. MySQLクエリのIF条件でカウント

    3. SQL、テーブル構造を更新する方法

    4. SQLServerの指定された位置にあるリストアイテムを見つける方法