I MySQL er ACOS()
funktion returnerer buecosinus af et tal.
Du angiver nummeret som et argument, når du kalder funktionen.
Syntaks
Syntaksen ser sådan ud:
ACOS(X)
Hvor X
er den værdi, som du gerne vil have arc cosinus 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 ACOS(0.1);
Resultat:
+--------------------+ | ACOS(0.1) | +--------------------+ | 1.4706289056333368 | +--------------------+
Her er, hvad der sker, når du angiver en værdi på 1
.
SELECT ACOS(1);
Resultat:
+---------+ | ACOS(1) | +---------+ | 0 | +---------+
Og her er, hvad der sker, når du angiver en værdi på -1
.
SELECT ACOS(-1);
Resultat:
+-------------------+ | ACOS(-1) | +-------------------+ | 3.141592653589793 | +-------------------+
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 ACOS(2);
Resultat:
+---------+ | ACOS(2) | +---------+ | NULL | +---------+
Eksempel 3 – Udtryk
Du kan også sende udtryk som dette:
SELECT ACOS(0.1 + 0.3);
Resultat:
+--------------------+ | ACOS(0.1 + 0.3) | +--------------------+ | 1.1592794807274085 | +--------------------+
Eksempel 4 – Nul
Nul er inden for det accepterede område.
SELECT ACOS(0);
Resultat:
+--------------------+ | ACOS(0) | +--------------------+ | 1.5707963267948966 | +--------------------+
Eksempel 5 – NULL
Indsender NULL
returnerer NULL
.
SELECT ACOS(NULL);
Resultat:
+------------+ | ACOS(NULL) | +------------+ | NULL | +------------+
Returner Arc Sine
Du kan også returnere arc sinus af en værdi ved at bruge ASIN()
funktion.