sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur Sin() fungerar i PostgreSQL

I PostgreSQL, sin() är en matematisk funktion som returnerar trigonometrisk sinus för den angivna vinkeln, mätt i radianer.

Du anger vinkeln genom att ge ett argument till funktionen när du anropar den.

I trigonometri, sinus är funktionen som är lika med förhållandet mellan sidan mitt emot en given vinkel (i en rätvinklig triangel) och hypotenusan.

Syntax

Syntaxen ser ut så här:

sin(x)

Där x är en dubbel precision värde som representerar vinkeln (i radianer) för vilken du vill ha sinusen returnerad.

Exempel

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

SELECT sin(2);

Resultat:

0.9092974268256817

Bråk

Vinkeln kan innehålla en bråkdel.

SELECT sin(1.2345);

Resultat:

0.9439833239445111

Negativa vinklar

Vinkeln kan vara negativ.

SELECT sin(-2);

Resultat:

-0.9092974268256817

Uttryck

Argumentet kan innehålla uttryck.

SELECT sin(1.5 * 2);

Resultat:

0.1411200080598672

Att godkänna andra funktioner

Här är ett exempel som innehåller en annan funktion (i det här fallet pi() ) i uttrycket.

SELECT sin(pi()/2);

Resultat:

1

Ange vinkeln i grader

Som nämnts, vinkeln du anger till sin() anges i radianer . För att ange det i grader , använd sind() fungera.

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


  1. Bästa MySQL DigitalOcean-prestanda – ScaleGrid vs. DigitalOcean Managed Databases

  2. heroku, postgreSQL, django, comments, tastypie:Ingen operator matchar givna namn och argumenttyp(er). Du kan behöva lägga till explicita casts

  3. Prestandamyter:Överdimensionerade strängkolumner

  4. Bästa metoder för skalning av databaser:del två