Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja MySQL ACOS() — zwraca cosinus łuku liczby

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć n-ty wiersz w MySQL

  2. Zmień lub ustaw wartość długiego czasu zapytań MySQL dla zapytań log-slow-query

  3. Uzyskaj aktualną wartość AUTO_INCREMENT dla dowolnej tabeli

  4. Używanie zmiennej w klauzuli LIMIT w MySQL

  5. Jak stworzyć wielodostępną bazę danych ze współdzielonymi strukturami tabel?