sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan fungerer Acosd() i PostgreSQL

I PostgreSQL, acosd() er en matematisk funktion, der returnerer den inverse cosinus af det angivne udtryk, målt i grader.

Den omvendte cosinus er også kendt som arccosinus.

Syntaks

Syntaksen ser sådan ud:

acosd(x)

Hvor x er en dobbelt præcision værdi.

Eksempel

Her er et eksempel for at vise, hvordan det virker.

SELECT acosd(0.5);

Resultat:

60

Fejl uden for rækkevidde?

Argumentet skal variere fra -1,00 til 1,00. Alle værdier uden for dette område vil resultere i en fejl.

SELECT acosd(1.01);

Resultat:

ERROR: input is out of range

Og her er det med et negativt udtryk.

SELECT acosd(-1.01);

Resultat:

ERROR: input is out of range

Argument for nul

Et argument på nul returnerer 90 grader, hvilket svarer til π/2.

SELECT acosd(0);

Resultat:

90

Cosinus af Arccosinus

Da arccosinus er den omvendte funktion af cosinus, cosinus af arccosinus af x er lig med x .

Vi kan sende acosd() til cosd() fungere som et argument for at demonstrere dette.

SELECT cosd(acosd(0.90));

Resultat:

0.9

Returner Arccosine i Radians

Som nævnt, acosd() returnerer arccosinus i grader . For at returnere arccosinus i radianer , brug acos() fungere.

acos() funktion fungerer nøjagtigt det samme som acosd() , bortset fra at den returnerer sit resultat i radianer i stedet for grader.


  1. MariaDB CHARACTER_LENGTH() Forklaret

  2. Skal jeg designe en tabel med en primærnøgle af varchar eller int?

  3. Brug FILEGROUP_ID() til at returnere en filgruppes ID i SQL Server

  4. Anbringelse af markørdata i et array