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

Hvordan Atand() virker i PostgreSQL

I PostgreSQL, atan() er en matematisk funktion, der returnerer vinklen i grader, hvis tangent er et angivet udtryk.

I trigonometri er dette kendt som arctangensen . Den arctangens er den omvendte af tangenten.

Arktangensen bruges, når du ved, hvad tangenten til en vinkel er, men du vil vide, hvad den faktiske vinkel er.

Syntaks

Syntaksen ser sådan ud:

atand(x)

Hvor x er en dobbelt præcision værdi, der repræsenterer tangenten til den vinkel, du forsøger at bestemme.

Eksempel

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

SELECT atand(1);

Resultat:

45

Som nævnt repræsenterer argumentet tangenten, som i sig selv kan returneres med tand() fungere.

Derfor kan vi gøre følgende for at bekræfte dette.

SELECT atand(tand(45));

Resultat:

45

Brøker

Argumentet kan indeholde en brøkkomponent.

SELECT atand(1.7320508075688774);

Resultat:

60.00000000000001

Negativt argument

Argumentet kan også være negativt.

SELECT atand(-1.7320508075688774);

Resultat:

-60.00000000000001

Udtryk

Argumentet kan indeholde udtryk.

SELECT atand(.5 * .45);

Resultat:

12.680383491819821

Returnér vinklen i radianer

Som nævnt, atand() returnerer sit argument i grader . For at få det i radianer , brug atan() fungere.

atan() funktion fungerer nøjagtigt det samme som atand() , bortset fra at dets argument returneres i radianer i stedet for grader.


  1. Laravel:Den angivne nøgle var for lang; max nøglelængde er 767 bytes

  2. konverter datostreng til mysql datetime-felt

  3. Henter datoliste i et område i PostgreSQL

  4. Udskiftning af mysql_*-funktioner med PDO og forberedte udsagn