В MariaDB, ACOS() е вградена числова функция, която връща арккосинуса (обратния косинус) на своя аргумент.
С други думи, връща стойността, чийто косинус е аргументът.
Синтаксис
Синтаксисът е така:
ACOS(X)
Където X е валиден израз, който се разрешава до число между -1 и 1 .
Пример
Ето един пример:
SELECT ACOS(0.32); Резултат:
+--------------------+ | ACOS(0.32) | +--------------------+ | 1.2450668395002664 | +--------------------+
Ето още няколко примера:
SELECT
ACOS(0),
ACOS(-1),
ACOS(1); Резултат:
+--------------------+-------------------+---------+ | ACOS(0) | ACOS(-1) | ACOS(1) | +--------------------+-------------------+---------+ | 1.5707963267948966 | 3.141592653589793 | 0 | +--------------------+-------------------+---------+
Аргумент извън обхвата
Аргументът трябва да е между -1 и 1 . Ако не, null се връща.
Пример:
SELECT ACOS(2); Резултат:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Липсващ аргумент
Извикване на ACOS() без аргумент води до грешка:
SELECT ACOS(); Резултат:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'