sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur Tand() fungerar i PostgreSQL

I PostgreSQL, tan() är en matematisk funktion som returnerar tangenten för inmatningsuttrycket.

Inmatningsuttrycket tillhandahålls som ett argument och det anges i grader.

I trigonometri, i en rätvinklig triangel, tangens av en vinkel är längden på den motsatta sidan dividerad med längden på den intilliggande sidan.

Syntax

Syntaxen ser ut så här:

tand(x)

Där x är en dubbel precision värde som tolkas som antal radianer.

Exempel

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

SELECT tand(45);

Resultat:

1

Bråk

Argumentet kan innehålla en bråkdel.

SELECT tand(63.435);

Resultat:

2.0000044660505405

Negativt argument

Argumentet kan också vara negativt.

SELECT tand(-63.435);

Resultat:

-2.0000044660505405

Uttryck

Argumentet kan innehålla uttryck.

SELECT tand(20 * 3);

Resultat:

1.7320508075688774

Ange vinkeln i radianer

Som nämnts, tand() accepterar dess argument i grader . För att tillhandahålla den i radianer , använd tan() fungera.

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


  1. Behöver Oracle SQL för att dela upp datum/tidsintervall efter dag

  2. Undvikande enstaka citat i SQL Server

  3. Ta reda på om en CHECK-begränsning är kolumnnivå eller tabellnivå i SQL Server (T-SQL-exempel)

  4. Motsvarigheten till SQLServer-funktionen SCOPE_IDENTITY() i mySQL?