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

Funkcja MySQL ASIN() – zwraca łuk sinus liczby

W MySQL ASIN() funkcja zwraca arcus sinus liczby.

Podajesz liczbę jako argument podczas wywoływania funkcji.

Składnia

Składnia wygląda tak:

ASIN(X)

Gdzie X to wartość, dla której chcesz zwrócić arcus sinus. 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 ASIN(0.1);

Wynik:

+--------------------+
| ASIN(0.1)          |
+--------------------+
| 0.1001674211615598 |
+--------------------+

Oto, co się dzieje, gdy podasz wartość 1 .

SELECT ASIN(1);

Wynik:

+--------------------+
| ASIN(1)            |
+--------------------+
| 1.5707963267948966 |
+--------------------+

A oto, co się dzieje, gdy podasz wartość -1 .

SELECT ASIN(-1);

Wynik:

+---------------------+
| ASIN(-1)            |
+---------------------+
| -1.5707963267948966 |
+---------------------+

Przykład 2 – Wartości spoza zakresu

Jak wspomniano, podanie wartości spoza zakresu -1 do 1 zwraca wartość NULL.

SELECT ASIN(2);

Wynik:

+---------+
| ASIN(2) |
+---------+
|    NULL |
+---------+

Przykład 3 – Wyrażenia

Możesz również przekazywać wyrażenia takie jak:

SELECT ASIN(0.1 + 0.3);

Wynik:

+---------------------+
| ASIN(0.1 + 0.3)     |
+---------------------+
| 0.41151684606748806 |
+---------------------+

Przykład 4 – Zero

Zero mieści się w akceptowanym zakresie.

SELECT ASIN(0);

Wynik:

+---------+
| ASIN(0) |
+---------+
|       0 |
+---------+

Przykład 5 – NULL

Przekazywanie NULL zwraca NULL .

SELECT ASIN(NULL);

Wynik:

+------------+
| ASIN(NULL) |
+------------+
|       NULL |
+------------+

Zwróć cosinus łuku

Możesz również zwrócić arcus cosinus wartości za pomocą ACOS() 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 uruchomić wiele instancji MySQL na tym samym komputerze?

  2. Jak stworzyć połączony serwer MySQL

  3. Co monitorować w MySQL 8.0

  4. Wskazówki dotyczące migracji z baz danych zastrzeżonych do baz danych typu open source

  5. Instalowanie klastra Percona XtraDB na CentOS 7