W PostgreSQL sin() to funkcja matematyczna, która zwraca sinus trygonometryczny określonego kąta, mierzony w radianach.
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:
sin(x)
Gdzie x to podwójna precyzja wartość reprezentująca kąt (w radianach), dla którego ma zostać zwrócony sinus.
Przykład
Oto przykład pokazujący, jak to działa.
SELECT sin(2); Wynik:
0.9092974268256817
Ułamki
Kąt może zawierać składnik ułamkowy.
SELECT sin(1.2345); Wynik:
0.9439833239445111
Kąty ujemne
Kąt może być ujemny.
SELECT sin(-2); Wynik:
-0.9092974268256817
Wyrażenia
Argument może zawierać wyrażenia.
SELECT sin(1.5 * 2); Wynik:
0.1411200080598672
Przekazywanie innych funkcji
Oto przykład, który zawiera inną funkcję (w tym przypadku pi() ) w wyrażeniu.
SELECT sin(pi()/2); Wynik:
1
Określ kąt w stopniach
Jak wspomniano, kąt, który podajesz do sin() jest określony w radianach . Aby określić to w stopniach , użyj sind() funkcjonować.
sind() funkcja działa dokładnie tak samo jak sin() , z wyjątkiem tego, że jego argument jest podany w stopniach zamiast w radianach.