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.