В MySQL, ACOS() функцията връща дъга косинус на число.
Вие предоставяте числото като аргумент при извикване на функцията.
Синтаксис
Синтаксисът е така:
ACOS(X)
Където X е стойността, за която искате да бъде върнат арк косинус. Аргументът трябва да бъде стойност в диапазона -1 до 1 . Ако е извън този диапазон, NULL се връща.
Пример 1 – Основна употреба
Ето един основен пример.
SELECT ACOS(0.1);
Резултат:
+--------------------+ | ACOS(0.1) | +--------------------+ | 1.4706289056333368 | +--------------------+
Ето какво се случва, когато предоставите стойност от 1 .
SELECT ACOS(1);
Резултат:
+---------+ | ACOS(1) | +---------+ | 0 | +---------+
И ето какво се случва, когато предоставите стойност от -1 .
SELECT ACOS(-1);
Резултат:
+-------------------+ | ACOS(-1) | +-------------------+ | 3.141592653589793 | +-------------------+
Пример 2 – Стойности извън обхвата
Както бе споменато, предоставяне на стойност извън диапазона -1 до 1 връща стойност NULL.
SELECT ACOS(2);
Резултат:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Пример 3 – Изрази
Можете също да предавате изрази като този:
SELECT ACOS(0.1 + 0.3);
Резултат:
+--------------------+ | ACOS(0.1 + 0.3) | +--------------------+ | 1.1592794807274085 | +--------------------+
Пример 4 – нула
Нулата е в рамките на приетия диапазон.
SELECT ACOS(0);
Резултат:
+--------------------+ | ACOS(0) | +--------------------+ | 1.5707963267948966 | +--------------------+
Пример 5 – NULL
Предаване на NULL връща NULL .
SELECT ACOS(NULL);
Резултат:
+------------+ | ACOS(NULL) | +------------+ | NULL | +------------+
Върнете дъга синус
Можете също да върнете арксинуса на стойност, като използвате ASIN() функция.