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

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

В PostgreSQL, asind() е математическа функция, която връща ъгъла в градуси, чийто синус е посоченият израз.

С други думи, връща арксинуса на аргумента си.

Арксинусът обикновено се използва за намиране на мярката на ъгъл, когато са известни две страни на правоъгълен триъгълник.

Арксинусът е обратен на функцията синус. За да върнете синуса в Postgres, използвайте sind() за да посочите ъгъла в градуси или sin() за да го посочите в радиани.

Синтаксис

Синтаксисът е така:

asind(x)

Където x е сдвойна точност стойност.

Пример

Ето пример, за да демонстрирате как работи.

SELECT asind(1);

Резултат:

90.0

Дроби

Аргументът може да съдържа дробен компонент.

SELECT asind(0.1234);

Резултат:

7.088367177779527

Отрицателен аргумент

Аргументът може да бъде и отрицателен.

SELECT asind(-0.1234);

Резултат:

-7.088367177779527

Изрази

Аргументът може да включва изрази.

SELECT asind(.5 * 1.45);

Резултат:

46.46884783262754

Грешка извън обхвата?

Валидна е само стойност в диапазона от -1,00 до 1,00. Стойности извън този диапазон връщат грешка „извън обхвата“.

SELECT asind(1.01);

Резултат:

ERROR: input is out of range

И ето го с отрицателна стойност.

SELECT asind(-1.01);

Резултат:

ERROR: input is out of range

Върнете ъгъла в радиани

Както споменахме, asind() връща резултата си в градуси . За да го получите в радиани , използвайте asin() функция.

asin() функцията работи точно както asind() , с изключение на това, че резултатът му е посочен в радиани вместо в градуси.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да изчислим салда в счетоводен софтуер с помощта на функцията прозорец postgres

  2. Активиране на поддръжка на PostgreSQL в PHP на Mac OS X

  3. Изпълнете динамична кръстосана заявка

  4. Как да създадете общ период на текущия период

  5. Как мога да генерирам уникален низ за запис в таблица в Postgres?