W MariaDB, ACOS() jest wbudowaną funkcją numeryczną, która zwraca arcus cosinus (odwrotny cosinus) swojego argumentu.
Innymi słowy, zwraca wartość, której cosinus jest argumentem.
Składnia
Składnia wygląda tak:
ACOS(X)
Gdzie X jest poprawnym wyrażeniem, które rozwiązuje do liczby między -1 i 1 .
Przykład
Oto przykład:
SELECT ACOS(0.32); Wynik:
+--------------------+ | ACOS(0.32) | +--------------------+ | 1.2450668395002664 | +--------------------+
Oto kilka przykładów:
SELECT
ACOS(0),
ACOS(-1),
ACOS(1); Wynik:
+--------------------+-------------------+---------+ | ACOS(0) | ACOS(-1) | ACOS(1) | +--------------------+-------------------+---------+ | 1.5707963267948966 | 3.141592653589793 | 0 | +--------------------+-------------------+---------+
Argument poza zakresem
Argument musi być pomiędzy -1 i 1 . Jeśli nie, null jest zwracany.
Przykład:
SELECT ACOS(2); Wynik:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Brakujący argument
Wywołanie ACOS() bez argumentu powoduje błąd:
SELECT ACOS(); Wynik:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'