W MySQL ACOS() funkcja zwraca arcus cosinus liczby.
Podajesz liczbę jako argument podczas wywoływania funkcji.
Składnia
Składnia wygląda tak:
ACOS(X)
Gdzie X to wartość, dla której chcesz zwrócić arcus cosinus. Argument musi być wartością z zakresu -1 do 1 . Jeśli jest poza tym zakresem, NULL jest zwracany.
Przykład 1 – Podstawowe użycie
Oto podstawowy przykład.
SELECT ACOS(0.1);
Wynik:
+--------------------+ | ACOS(0.1) | +--------------------+ | 1.4706289056333368 | +--------------------+
Oto, co się dzieje, gdy podasz wartość 1 .
SELECT ACOS(1);
Wynik:
+---------+ | ACOS(1) | +---------+ | 0 | +---------+
A oto, co się dzieje, gdy podasz wartość -1 .
SELECT ACOS(-1);
Wynik:
+-------------------+ | ACOS(-1) | +-------------------+ | 3.141592653589793 | +-------------------+
Przykład 2 – Wartości spoza zakresu
Jak wspomniano, podanie wartości spoza zakresu -1 do 1 zwraca wartość NULL.
SELECT ACOS(2);
Wynik:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Przykład 3 – Wyrażenia
Możesz również przekazywać wyrażenia takie jak:
SELECT ACOS(0.1 + 0.3);
Wynik:
+--------------------+ | ACOS(0.1 + 0.3) | +--------------------+ | 1.1592794807274085 | +--------------------+
Przykład 4 – Zero
Zero mieści się w akceptowanym zakresie.
SELECT ACOS(0);
Wynik:
+--------------------+ | ACOS(0) | +--------------------+ | 1.5707963267948966 | +--------------------+
Przykład 5 – NULL
Przekazywanie NULL zwraca NULL .
SELECT ACOS(NULL);
Wynik:
+------------+ | ACOS(NULL) | +------------+ | NULL | +------------+
Zwróć sinusoidę łuku
Możesz również zwrócić arcus sinus wartości za pomocą ASIN() funkcja.