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

PostgreSQLでのSin()のしくみ

    PostgreSQLでは、sin() は、ラジアンで測定された、指定された角度の三角関数の正弦を返す数学関数です。

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

    三角法では、正弦 は、与えられた角度(直角三角形)の反対側の辺とハイポテヌスの比率に等しい関数です。

    構文

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

    sin(x)

    ここでx 倍精度です サインを返す角度(ラジアン)を表す値。

    これがどのように機能するかを示す例です。

    SELECT sin(2);

    結果:

    0.9092974268256817

    分数

    角度には小数成分を含めることができます。

    SELECT sin(1.2345);

    結果:

    0.9439833239445111

    負の角度

    角度は負にすることができます。

    SELECT sin(-2);

    結果:

    -0.9092974268256817

    表現

    引数には式を含めることができます。

    SELECT sin(1.5 * 2);

    結果:

    0.1411200080598672

    他の関数の受け渡し

    別の関数(この場合はpi())を含む例を次に示します。 )式で。

    SELECT sin(pi()/2);

    結果:

    1

    角度を度で指定

    前述のように、sin()に指定する角度 ラジアンで指定されます 。 で指定するには 、sind()を使用します 働き。

    sind() 関数はsin()とまったく同じように機能します 、ただし、引数はラジアンではなく度で指定されます。


    1. サンプルDWデータベースAdventureWorksDW2019の復元

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

    3. ORA-1620511.2.0.3へのアップグレード

    4. SQLServerテキストデータ型のWHERE句