В PostgreSQL, sin()
е математическа функция, която връща тригонометричния синус на посочения ъгъл, измерен в радиани.
Вие задавате ъгъла, като предоставяте аргумент на функцията, когато я извиквате.
В тригонометрията, синус е функцията, която е равна на отношението на страната срещу даден ъгъл (в правоъгълен триъгълник) към хипотенузата.
Синтаксис
Синтаксисът е така:
sin(x)
Където x
е сдвойна точност стойност, която представлява ъгъла (в радиани), за който искате да се върне синусът.
Пример
Ето пример, за да демонстрирате как работи.
SELECT sin(2);
Резултат:
0.9092974268256817
Дроби
Ъгълът може да съдържа дробен компонент.
SELECT sin(1.2345);
Резултат:
0.9439833239445111
Отрицателни ъгли
Ъгълът може да бъде отрицателен.
SELECT sin(-2);
Резултат:
-0.9092974268256817
Изрази
Аргументът може да включва изрази.
SELECT sin(1.5 * 2);
Резултат:
0.1411200080598672
Предаване на други функции
Ето пример, който включва друга функция (в този случай pi()
) в израза.
SELECT sin(pi()/2);
Резултат:
1
Посочете ъгъла в градуси
Както споменахме, ъгълът, който предоставяте на sin()
се посочва в радиани . За да го посочите в градуси , използвайте sind()
функция.
sind()
функцията работи точно както sin()
, с изключение на това, че аргументът му е посочен в градуси вместо в радиани.