Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

ATAN()-Beispiele in SQL Server

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