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

SQL ServerでのRADIANS()の例

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

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

    戻り値は、引数と同じデータ型を使用します。

    構文

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

    RADIANS ( numeric_expression )  
    

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

    例1-基本的な使用法

    これが基本的な例です。

    SELECT RADIANS(180) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 3        |
    +----------+
    

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

    SELECT RADIANS(180.0) Result;
    

    結果:

    +----------------------+
    | Result               |
    |----------------------|
    | 3.141592653589793116 |
    +----------------------+
    

    そして、これは別の値を使用した別の例です。

    SELECT RADIANS(20.3) Result;
    

    結果:

    +----------------------+
    | Result               |
    |----------------------|
    | 0.354301838154848892 |
    +----------------------+
    

    ただし、小数部分を含めないとどうなりますか:

    SELECT RADIANS(20) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 0        |
    +----------+
    

    例2–式

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

    SELECT RADIANS(45 * 4) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 3        |
    +----------+
    

    これは事実上、これを行うのと同じです:

    SELECT RADIANS(180) Result;
    

    結果:

    +----------+
    | Result   |
    |----------|
    | 3        |
    +----------+
    

    度からラジアンに変換

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


    1. MySQLとMongoDB

    2. クエリチューニングによるSQLデッドロックの回避:BrentOzarからのアドバイス

    3. MySQL-行から列へ

    4. MySQLテーブルの主キーをプレフィックス付きで自動インクリメントする方法