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

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

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

Обратният косинус е известен също като арккосинус.

Синтаксис

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

acosd(x)

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

Пример

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

SELECT acosd(0.5);

Резултат:

60

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

Аргументът трябва да варира от -1,00 до 1,00. Всички стойности извън този диапазон ще доведат до грешка.

SELECT acosd(1.01);

Резултат:

ERROR: input is out of range

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

SELECT acosd(-1.01);

Резултат:

ERROR: input is out of range

Аргумент на нула

Аргумент нула връща 90 градуса, което е еквивалентно на π/2.

SELECT acosd(0);

Резултат:

90

Косинус на аркосинус

Тъй като арккосинусът е обратната функция на косинуса, косинусът на арккосинус на x е равно на x .

Можем да предадем acosd() към cosd() функция като аргумент, за да демонстрира това.

SELECT cosd(acosd(0.90));

Резултат:

0.9

Върнете аркосинуса в радиани

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

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


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

  2. Проверка дали postgresql таблица съществува под python (и вероятно Psycopg2)

  3. Импортиране на .sql файл на windows в postgresql

  4. Изпълнение на множество екземпляри на PostgreSQL на един хост

  5. Пролетна конференция FLOSS UK