sql >> Databasteknik >  >> RDS >> Mysql

MySQL ASIN() Funktion – Returnerar bågsinus för ett tal

I MySQL, ASIN() funktion returnerar bågsinus för ett tal.

Du anger numret som ett argument när du anropar funktionen.

Syntax

Syntaxen ser ut så här:

ASIN(X)

Där X är värdet för vilket du vill att bågsinus ska returneras. Argumentet måste vara ett värde i intervallet -1 till 1 . Om det ligger utanför det intervallet, NULL returneras.

Exempel 1 – Grundläggande användning

Här är ett grundläggande exempel.

SELECT ASIN(0.1);

Resultat:

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

Här är vad som händer när du anger värdet 1 .

SELECT ASIN(1);

Resultat:

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

Och här är vad som händer när du anger värdet -1 .

SELECT ASIN(-1);

Resultat:

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

Exempel 2 – Värden utanför intervallet

Som nämnt, tillhandahåller ett värde utanför intervallet -1 till 1 returnerar ett NULL-värde.

SELECT ASIN(2);

Resultat:

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

Exempel 3 – Uttryck

Du kan också skicka in uttryck som detta:

SELECT ASIN(0.1 + 0.3);

Resultat:

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

Exempel 4 – Noll

Noll är inom det accepterade intervallet.

SELECT ASIN(0);

Resultat:

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

Exempel 5 – NULL

Skickar in NULL returnerar NULL .

SELECT ASIN(NULL);

Resultat:

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

Returnera Arc Cosinus

Du kan också returnera bågcosinus för ett värde med ACOS() funktion.


  1. Hur man återställer sekvensen för ID på PostgreSQL-tabeller

  2. JSON_INSERT() vs JSON_SET() vs JSON_REPLACE() i SQLite

  3. Hur delar man upp en enskild kolumnvärden till flera kolumnvärden?

  4. Hur man skapar en tabell i MySQL