In MySQL is de ASIN()
functie retourneert de boogsinus van een getal.
U geeft het nummer op als argument bij het aanroepen van de functie.
Syntaxis
De syntaxis gaat als volgt:
ASIN(X)
Waar X
is de waarde waarvoor u de boogsinus wilt retourneren. Het argument moet een waarde zijn in het bereik -1
naar 1
. Als het buiten dat bereik valt, NULL
wordt geretourneerd.
Voorbeeld 1 – Basisgebruik
Hier is een eenvoudig voorbeeld.
SELECT ASIN(0.1);
Resultaat:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Dit gebeurt er als je een waarde van 1
opgeeft .
SELECT ASIN(1);
Resultaat:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
En dit is wat er gebeurt als u een waarde van -1
opgeeft .
SELECT ASIN(-1);
Resultaat:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
Voorbeeld 2 – Waarden buiten bereik
Zoals gezegd, een waarde opgeven buiten het bereik -1
naar 1
geeft een NULL-waarde terug.
SELECT ASIN(2);
Resultaat:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
Voorbeeld 3 – Uitdrukkingen
U kunt ook uitdrukkingen als deze doorgeven:
SELECT ASIN(0.1 + 0.3);
Resultaat:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Voorbeeld 4 – Nul
Nul valt binnen het geaccepteerde bereik.
SELECT ASIN(0);
Resultaat:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Voorbeeld 5 – NULL
Doorgeven in NULL
retourneert NULL
.
SELECT ASIN(NULL);
Resultaat:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Retourneer de boogcosinus
U kunt ook de boogcosinus van een waarde retourneren met de ACOS()
functie.