In MySQL die ASIN()
Funktion gibt den Arkussinus einer Zahl zurück.
Die Zahl geben Sie beim Aufruf der Funktion als Argument an.
Syntax
Die Syntax lautet wie folgt:
ASIN(X)
Wobei X
ist der Wert, für den Sie den Arcussinus zurückgeben möchten. Das Argument muss ein Wert im Bereich -1
sein zu 1
. Wenn es außerhalb dieses Bereichs liegt, NULL
zurückgegeben wird.
Beispiel 1 – Grundlegende Verwendung
Hier ist ein einfaches Beispiel.
SELECT ASIN(0.1);
Ergebnis:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Folgendes passiert, wenn Sie den Wert 1
angeben .
SELECT ASIN(1);
Ergebnis:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
Und Folgendes passiert, wenn Sie einen Wert von -1
angeben .
SELECT ASIN(-1);
Ergebnis:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
Beispiel 2 – Werte außerhalb des Bereichs
Wie bereits erwähnt, Bereitstellung eines Werts außerhalb des Bereichs -1
zu 1
gibt einen NULL-Wert zurück.
SELECT ASIN(2);
Ergebnis:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
Beispiel 3 – Ausdrücke
Sie können auch Ausdrücke wie diesen übergeben:
SELECT ASIN(0.1 + 0.3);
Ergebnis:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Beispiel 4 – Null
Null liegt innerhalb des zulässigen Bereichs.
SELECT ASIN(0);
Ergebnis:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Beispiel 5 – NULL
Übergabe von NULL
gibt NULL
zurück .
SELECT ASIN(NULL);
Ergebnis:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Gibt den Arkuskosinus zurück
Sie können den Arkuskosinus eines Werts auch mit ACOS()
zurückgeben Funktion.