sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur Atand() fungerar i PostgreSQL

I PostgreSQL, atan() är en matematisk funktion som returnerar vinkeln, i grader, vars tangent är ett specificerat uttryck.

Inom trigonometri är detta känt som arctangensen . Arktangensen är inversen av tangenten.

Arktangensen används när du vet vad tangenten för en vinkel är, men du vill veta vad den faktiska vinkeln är.

Syntax

Syntaxen ser ut så här:

atand(x)

Där x är en dubbel precision värde som representerar tangenten för vinkeln du försöker bestämma.

Exempel

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

SELECT atand(1);

Resultat:

45

Som nämnts representerar argumentet tangenten, som själv kan returneras med tand() fungera.

Därför kan vi göra följande för att verifiera detta.

SELECT atand(tand(45));

Resultat:

45

Bråk

Argumentet kan innehålla en bråkdel.

SELECT atand(1.7320508075688774);

Resultat:

60.00000000000001

Negativt argument

Argumentet kan också vara negativt.

SELECT atand(-1.7320508075688774);

Resultat:

-60.00000000000001

Uttryck

Argumentet kan innehålla uttryck.

SELECT atand(.5 * .45);

Resultat:

12.680383491819821

Återställ vinkeln i radianer

Som nämnts, atand() returnerar sitt argument i grader . För att få det i radianer , använd atan() fungera.

atan() Funktionen fungerar exakt på samma sätt som atand() , förutom att dess argument returneras i radianer istället för grader.


  1. Hur får man slutet på en dag?

  2. SQL RANK() kontra ROW_NUMBER()

  3. Hur man läser och tolkar SQL-fel

  4. SQL-datumformat:Hur man hanterar det på ett smart sätt