V MySQL je to ASIN()
funkce vrací úhlový sinus čísla.
Číslo zadáte jako argument při volání funkce.
Syntaxe
Syntaxe vypadá takto:
ASIN(X)
Kde X
je hodnota, pro kterou chcete vrátit úhlový sinus. Argument musí být hodnota v rozsahu -1
až 1
. Pokud je mimo tento rozsah, NULL
je vráceno.
Příklad 1 – Základní použití
Zde je základní příklad.
SELECT ASIN(0.1);
Výsledek:
+--------------------+ | ASIN(0.1) | +--------------------+ | 0.1001674211615598 | +--------------------+
Co se stane, když zadáte hodnotu 1
.
SELECT ASIN(1);
Výsledek:
+--------------------+ | ASIN(1) | +--------------------+ | 1.5707963267948966 | +--------------------+
A co se stane, když zadáte hodnotu -1
.
SELECT ASIN(-1);
Výsledek:
+---------------------+ | ASIN(-1) | +---------------------+ | -1.5707963267948966 | +---------------------+
Příklad 2 – Hodnoty mimo rozsah
Jak již bylo zmíněno, poskytnutí hodnoty mimo rozsah -1
až 1
vrátí hodnotu NULL.
SELECT ASIN(2);
Výsledek:
+---------+ | ASIN(2) | +---------+ | NULL | +---------+
Příklad 3 – Výrazy
Můžete také předat výrazy, jako je tento:
SELECT ASIN(0.1 + 0.3);
Výsledek:
+---------------------+ | ASIN(0.1 + 0.3) | +---------------------+ | 0.41151684606748806 | +---------------------+
Příklad 4 – nula
Nula je v přijatelném rozsahu.
SELECT ASIN(0);
Výsledek:
+---------+ | ASIN(0) | +---------+ | 0 | +---------+
Příklad 5 – NULL
Předávání NULL
vrátí NULL
.
SELECT ASIN(NULL);
Výsledek:
+------------+ | ASIN(NULL) | +------------+ | NULL | +------------+
Vraťte Arc Cosine
Arkus cosinus hodnoty můžete také vrátit pomocí ACOS()
funkce.