PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как Sin() работи в PostgreSQL

В 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() , с изключение на това, че аргументът му е посочен в градуси вместо в радиани.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавите PostgreSQL драйвер като зависимост в Maven?

  2. Използвайки psql как да изброя разширения, инсталирани в база данни?

  3. psycopg2 изтичаща памет след голяма заявка

  4. Сравняване на хранилища за данни за PostgreSQL - MVCC срещу InnoDB

  5. Какъв е еквивалентният синтаксис на PostgreSQL на CONNECT BY... ЗАПОЧНЕТЕ С Oracle?