MariaDB
 sql >> Datenbank >  >> RDS >> MariaDB

Wie ACOS() in MariaDB funktioniert

In MariaDB ACOS() ist eine eingebaute numerische Funktion, die den Arkuskosinus (inverser Kosinus) ihres Arguments zurückgibt.

Mit anderen Worten, es gibt den Wert zurück, dessen Kosinus das Argument ist.

Syntax

Die Syntax lautet wie folgt:

ACOS(X)

Wobei X ist ein gültiger Ausdruck, der in eine Zahl zwischen -1 aufgelöst wird und 1 .

Beispiel

Hier ist ein Beispiel:

SELECT ACOS(0.32);

Ergebnis:

+--------------------+
| ACOS(0.32)         |
+--------------------+
| 1.2450668395002664 |
+--------------------+

Hier sind einige weitere Beispiele:

SELECT 
    ACOS(0),
    ACOS(-1),
    ACOS(1);

Ergebnis:

+--------------------+-------------------+---------+
| ACOS(0)            | ACOS(-1)          | ACOS(1) |
+--------------------+-------------------+---------+
| 1.5707963267948966 | 3.141592653589793 |       0 |
+--------------------+-------------------+---------+

Außerhalb des gültigen Bereichs liegendes Argument

Das Argument muss zwischen -1 liegen und 1 . Wenn nicht, null zurückgegeben wird.

Beispiel:

SELECT ACOS(2);

Ergebnis:

+---------+
| ACOS(2) |
+---------+
|    NULL |
+---------+

Fehlendes Argument

Aufruf von ACOS() ohne Argument führt zu einem Fehler:

SELECT ACOS();

Ergebnis:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'