I MariaDB, ACOS()
är en inbyggd numerisk funktion som returnerar arccosinus (invers cosinus) för sitt argument.
Med andra ord, det returnerar värdet vars cosinus är argumentet.
Syntax
Syntaxen ser ut så här:
ACOS(X)
Där X
är ett giltigt uttryck som löser sig till ett tal mellan -1
och 1
.
Exempel
Här är ett exempel:
SELECT ACOS(0.32);
Resultat:
+--------------------+ | ACOS(0.32) | +--------------------+ | 1.2450668395002664 | +--------------------+
Här är några fler exempel:
SELECT
ACOS(0),
ACOS(-1),
ACOS(1);
Resultat:
+--------------------+-------------------+---------+ | ACOS(0) | ACOS(-1) | ACOS(1) | +--------------------+-------------------+---------+ | 1.5707963267948966 | 3.141592653589793 | 0 | +--------------------+-------------------+---------+
Argument utanför intervallet
Argumentet måste vara mellan -1
och 1
. Om inte, null
returneras.
Exempel:
SELECT ACOS(2);
Resultat:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Argument saknas
Anropar ACOS()
utan argument resulterar i ett fel:
SELECT ACOS();
Resultat:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'