sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur Acosd() fungerar i PostgreSQL

I PostgreSQL, acosd() är en matematisk funktion som returnerar den inversa cosinus för det angivna uttrycket, mätt i grader.

Den omvända cosinus är också känd som arccosinus.

Syntax

Syntaxen ser ut så här:

acosd(x)

Där x är en dubbel precision värde.

Exempel

Här är ett exempel för att visa hur det fungerar.

SELECT acosd(0.5);

Resultat:

60

Fel utanför intervallet?

Argumentet måste sträcka sig från -1,00 till 1,00. Alla värden utanför detta intervall kommer att resultera i ett fel.

SELECT acosd(1.01);

Resultat:

ERROR: input is out of range

Och här är det med ett negativt uttryck.

SELECT acosd(-1.01);

Resultat:

ERROR: input is out of range

Nollargument

Ett nollargument ger 90 grader, vilket motsvarar π/2.

SELECT acosd(0);

Resultat:

90

Cosinus av Arccosine

Eftersom arccosine är den omvända funktionen av cosinus, cosinus för arccosine av x är lika med x .

Vi kan skicka acosd() till cosd() fungerar som ett argument för att visa detta.

SELECT cosd(acosd(0.90));

Resultat:

0.9

Gör tillbaka Arccosine i radianer

Som nämnts, acosd() returnerar arccosinus i grader . För att returnera arccosinus i radianer , använd acos() fungera.

acos() Funktionen fungerar exakt på samma sätt som acosd() , förutom att det returnerar sitt resultat i radianer istället för grader.


  1. 4 funktioner för att returnera månaden från ett datum i MariaDB

  2. Php anropar sqlserver backup databas script, backup fil skapad och sedan raderad

  3. Hitta ett värde var som helst i en databas

  4. SQLite datum och tid funktioner