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.