I MySQL er ASIN() funktion returnerer arc sinus af et tal.
Du angiver nummeret som et argument, når du kalder funktionen.
Syntaks
Syntaksen ser sådan ud:
ASIN(X)
Hvor X er den værdi, som du gerne vil have arc sinus returneret for. Argumentet skal være en værdi i området -1 til 1 . Hvis det er uden for dette område, NULL er returneret.
Eksempel 1 – Grundlæggende brug
Her er et grundlæggende eksempel.
SELECT ASIN(0.1);
Resultat:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Her er, hvad der sker, når du angiver en værdi på 1 .
SELECT ASIN(1);
Resultat:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
Og her er, hvad der sker, når du angiver en værdi på -1 .
SELECT ASIN(-1);
Resultat:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
Eksempel 2 – Værdier uden for området
Som nævnt giver en værdi uden for området -1 til 1 returnerer en NULL-værdi.
SELECT ASIN(2);
Resultat:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
Eksempel 3 – Udtryk
Du kan også sende udtryk som dette:
SELECT ASIN(0.1 + 0.3);
Resultat:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Eksempel 4 – Nul
Nul er inden for det accepterede område.
SELECT ASIN(0);
Resultat:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Eksempel 5 – NULL
Indsender NULL returnerer NULL .
SELECT ASIN(NULL);
Resultat:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Returner Arc Cosinus
Du kan også returnere buecosinus for en værdi ved at bruge ACOS() funktion.