Math
BigQuery
ATAN2
Menghitung arc tangen dari y/x dengan mempertimbangkan kuadran. Lebih akurat dari ATAN(y/x).
Tipe hasil:
FLOAT64Syntax
SQL
ATAN2(y, x)Parameter
yFLOAT64wajib
Koordinat y
xFLOAT64wajib
Koordinat x
Contoh Penggunaan
Calculate Angle
SQL
1 SELECT 2 ATAN2(1, 1) AS angle_rad, 3 DEGREES(ATAN2(1, 1)) AS angle_deg;
Sudut untuk titik (1,1) = 45 derajat.
Hasil
angle_rad: 0.7854, angle_deg: 45.0
Bearing Calculation
SQL
1 SELECT DEGREES(ATAN2(delta_lng, delta_lat)) AS bearing 2 FROM (SELECT 1.0 AS delta_lat, 1.0 AS delta_lng);
Menghitung bearing dari delta koordinat.
Hasil
bearing: 45.0