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()
を使用してください 機能。