PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak działa Acosd() w PostgreSQL

W PostgreSQL, acosd() to funkcja matematyczna, która zwraca odwrotność cosinusa określonego wyrażenia, mierzoną w stopniach.

Odwrotny cosinus jest również znany jako arcus cosinus.

Składnia

Składnia wygląda tak:

acosd(x)

Gdzie x to podwójna precyzja wartość.

Przykład

Oto przykład pokazujący, jak to działa.

SELECT acosd(0.5);

Wynik:

60

Błąd poza zakresem?

Argument musi mieścić się w zakresie od -1,00 do 1,00. Wszelkie wartości spoza tego zakresu spowodują błąd.

SELECT acosd(1.01);

Wynik:

ERROR: input is out of range

I tutaj jest z negatywnym wyrażeniem.

SELECT acosd(-1.01);

Wynik:

ERROR: input is out of range

Argument zerowy

Argument równy zero zwraca 90 stopni, co jest odpowiednikiem π/2.

SELECT acosd(0);

Wynik:

90

Cosinus Arcosinus

Ponieważ arcus cosinus jest odwrotną funkcją cosinusa, cosinus arcus cosinus z x jest równe x .

Możemy przekazać acosd() do cosd() funkcjonować jako argument, aby to zademonstrować.

SELECT cosd(acosd(0.90));

Wynik:

0.9

Zwróć arcus cosinus w radianach

Jak wspomniano, acosd() zwraca arcus cosinus w stopniach . Aby zwrócić arcus cosinus w radianach , użyj acos() funkcjonować.

acos() funkcja działa dokładnie tak samo jak acosd() , z wyjątkiem tego, że zwraca wynik w radianach zamiast w stopniach.


  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 BŁĄD:nie można otworzyć pliku do odczytu:Odmowa uprawnień

  2. Dodanie „serial” do istniejącej kolumny w Postgres

  3. wartość jest za długa, aby zmienić znak typu (N)

  4. SpringBoot+Kotlin+Postgres i JSONB:org.hibernate.MappingException:Brak mapowania dialektu dla typu JDBC

  5. 2 sposoby na dodanie wiodących zer w PostgreSQL