W PostgreSQL sind()
to funkcja matematyczna, która zwraca sinus trygonometryczny określonego kąta, mierzony w stopniach.
Określasz kąt, podając argument funkcji podczas jej wywoływania.
W trygonometrii sinus jest funkcją, która jest równa stosunkowi strony przeciwnej do danego kąta (w trójkącie prostokątnym) do przeciwprostokątnej.
Składnia
Składnia wygląda tak:
sind(x)
Gdzie x
to podwójna precyzja wartość reprezentująca kąt (w stopniach), dla którego ma zostać zwrócony sinus.
Przykład
Oto przykład pokazujący, jak to działa.
SELECT sind(45);
Wynik:
0.7071067811865475
Ułamki
Kąt może zawierać składnik ułamkowy.
SELECT sind(45.6789);
Wynik:
0.7154354836424379
Kąty ujemne
Kąt może być ujemny.
SELECT sind(-35);
Wynik:
-0.573576436351046
Wyrażenia
Argument może zawierać wyrażenia.
SELECT sind(3 * 5);
Wynik:
0.2588190451025208
Określ kąt w radianach
Jak wspomniano, kąt, który podajesz do sind()
jest określony w stopniach . Aby określić to w radianach , użyj sin()
funkcjonować.
sin()
funkcja działa dokładnie tak samo jak sind()
, z wyjątkiem tego, że jego argument jest podany w radianach, a nie w stopniach.