Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL ATAN()-Funktion – Gibt den Arkustangens eines Werts (oder mehrerer Werte) zurück

In MySQL der ATAN() Die Funktion gibt den Arkustangens eines Werts zurück. Es kann auch verwendet werden, um den Arkustangens von zwei Werten zurückzugeben.

Den/die Wert(e) geben Sie beim Aufruf der Funktion als Argument an.

Syntax

Diese Funktion kann auf zwei Arten verwendet werden:

ATAN(X)

Wobei X ist der Wert, für den Sie den Arkustangens zurückgeben möchten.

Es kann auch so verwendet werden:

ATAN(Y,X)

In diesem Fall ähnelt es der Berechnung des Arkustangens von Y / X , außer dass die Vorzeichen beider Argumente verwendet werden, um den Quadranten des Ergebnisses zu bestimmen.

Beispiel 1 – Grundlegende Verwendung

Hier ist ein einfaches Beispiel, das den Arkustangens eines einzelnen Werts zurückgibt.

SELECT ATAN(1);

Ergebnis:

+--------------------+
| ATAN(1)            |
+--------------------+
| 0.7853981633974483 |
+--------------------+

Und mit einem anderen Wert.

SELECT ATAN(2.7);

Ergebnis:

+--------------------+
| ATAN(2.7)          |
+--------------------+
| 1.2160906747839564 |
+--------------------+

Und mit einem negativen Wert.

SELECT ATAN(-2.7);

Ergebnis:

+---------------------+
| ATAN(-2.7)          |
+---------------------+
| -1.2160906747839564 |
+---------------------+

Beispiel 3 – Ausdrücke

Sie können auch Ausdrücke wie diesen übergeben:

SELECT ATAN(2.1 + 0.3);

Ergebnis:

+-------------------+
| ATAN(2.1 + 0.3)   |
+-------------------+
| 1.176005207095135 |
+-------------------+

Beispiel 4 – Mit 2 Argumenten

Hier ist ein Beispiel mit zwei Argumenten.

SELECT ATAN(2, 1);

Ergebnis:

+--------------------+
| ATAN(2, 1)         |
+--------------------+
| 1.1071487177940904 |
+--------------------+

Beispiel 5 – Übergabe einer Funktion

In diesem Beispiel übergebe ich den MySQL PI() Funktion als eines der Argumente.

SELECT ATAN(PI(), 1);

Ergebnis:

+--------------------+
| ATAN(PI(), 1)      |
+--------------------+
| 1.2626272556789118 |
+--------------------+