Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Die Funktion ATAN2
ATAN2 ist eine trigonometrische Funktion, die den Arcustangens einer Zahl dividiert durch eine andere Zahl zurückgibt. Der Rückgabewert wird in Radianten ausgedrückt und liegt zwischen PI/2 und -PI/2.
Syntax
ATAN2(number1, number2)
Argumente
- number1
-
Eine
DOUBLE PRECISION-Zahl. - number2
-
Eine
DOUBLE PRECISION-Zahl.
Rückgabetyp
DOUBLE PRECISION
Beispiele
Verwenden Sie das folgende Beispiel, um den Arcustangens von 2/2 zurückzugeben und mit 4 multipliziert.
SELECT ATAN2(2,2) * 4 AS PI;+-------------------+ | pi | +-------------------+ | 3.141592653589793 | +-------------------+
Verwenden Sie das folgende Beispiel, um den Arcustangens von 1/0 (der mit 0 ausgewertet wird) in die entsprechende Zahl von Grad zu konvertieren.
SELECT (ATAN2(1,0) * 180/(SELECT PI())) AS degrees;+---------+ | degrees | +---------+ | 90 | +---------+