V PostgreSQL sin()
je matematická funkce, která vrací trigonometrický sinus zadaného úhlu, měřený v radiánech.
Úhel určíte zadáním argumentu funkce při jejím volání.
V trigonometrii sinus je funkce, která se rovná poměru strany protilehlé danému úhlu (v pravoúhlém trojúhelníku) k přeponě.
Syntaxe
Syntaxe vypadá takto:
sin(x)
Kde x
je dvojitá přesnost hodnota, která představuje úhel (v radiánech), pro který chcete vrátit sinus.
Příklad
Zde je příklad demonstrující, jak to funguje.
SELECT sin(2);
Výsledek:
0.9092974268256817
Zlomky
Úhel může obsahovat zlomkovou složku.
SELECT sin(1.2345);
Výsledek:
0.9439833239445111
Záporné úhly
Úhel může být záporný.
SELECT sin(-2);
Výsledek:
-0.9092974268256817
Výrazy
Argument může obsahovat výrazy.
SELECT sin(1.5 * 2);
Výsledek:
0.1411200080598672
Předávání dalších funkcí
Zde je příklad, který obsahuje další funkci (v tomto případě pi()
) ve výrazu.
SELECT sin(pi()/2);
Výsledek:
1
Určete úhel ve stupních
Jak již bylo zmíněno, úhel, který poskytnete sin()
je zadáno v radiánech . Chcete-li jej určit ve stupních , použijte sind()
funkce.
sind()
funkce funguje úplně stejně jako sin()
, kromě toho, že jeho argument je zadán ve stupních místo v radiánech.