コンテンツにスキップ

2 つの変数 x と y のアークタンジェントを返します。y / x のアークタンジェントを計算する場合と似ていますが、両方の引数の符号を使って結果の象限を決定する点が異なります。ATAN(y, x) は ATAN2(y, x) の同義語です。

func.atan2( <y, x> )
func.atan2((- 2), 2)
┌─────────────────────┐
│ func.atan2((- 2), 2)│
├─────────────────────┤
│ -0.7853981633974483 │
└─────────────────────┘
ATAN2( <y, x> )
SELECT ATAN2(-2, 2);
┌─────────────────────┐
│ atan2((- 2), 2) │
├─────────────────────┤
│ -0.7853981633974483 │
└─────────────────────┘