Die Funktion ATAN2 - Amazon Redshift

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 | +---------+