In SQL Server der ATAN()
Die Funktion gibt den Arkustangens eines Werts zurück. Mit anderen Worten, es gibt den Winkel im Bogenmaß zurück, dessen Tangens ein angegebener Float-Ausdruck ist.
Den Wert geben Sie beim Aufruf der Funktion als Argument an.
Syntax
Die Syntax sieht so aus:
ATAN ( float_expression )
Wobei float_expression ist ein Ausdruck entweder vom Typ Float oder von einem Typ, der implizit in Float konvertiert wird.
Beispiel 1 – Grundlegende Verwendung
Hier ist ein einfaches Beispiel, das den Arkustangens eines einzelnen Werts zurückgibt.
SELECT ATAN(2) Result;
Ergebnis:
+------------------+ | Result | |------------------| | 1.10714871779409 | +------------------+
Und mit einem anderen Wert.
SELECT ATAN(1.3) Result;
Ergebnis:
+------------------+ | Result | |------------------| | 0.91510070055336 | +------------------+
Beispiel 2 – Negativer Wert
Und mit einem negativen Wert.
SELECT ATAN(-1.3) Result;
Ergebnis:
+-------------------+ | Result | |-------------------| | -0.91510070055336 | +-------------------+
Beispiel 3 – Ausdrücke
Sie können auch Ausdrücke wie diesen übergeben:
SELECT ATAN(2.5 + 0.3) Result;
Ergebnis:
+------------------+ | Result | |------------------| | 1.22777238637419 | +------------------+
Beispiel 4 – Übergabe einer Funktion
In diesem Beispiel übergebe ich den T-SQL PI()
Funktion als Argument.
SELECT PI() 'PI', ATAN(PI()) 'Arctangent of PI';
Ergebnis:
+------------------+--------------------+ | PI | Arctangent of PI | |------------------+--------------------| | 3.14159265358979 | 1.26262725567891 | +------------------+--------------------+