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.