sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur Sind() fungerar i PostgreSQL

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

Du anger vinkeln genom att ange 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:

sind(x)

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

Exempel

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

SELECT sind(45);

Resultat:

0.7071067811865475

Bråk

Vinkeln kan innehålla en bråkdel.

SELECT sind(45.6789);

Resultat:

0.7154354836424379

Negativa vinklar

Vinkeln kan vara negativ.

SELECT sind(-35);

Resultat:

-0.573576436351046

Uttryck

Argumentet kan innehålla uttryck.

SELECT sind(3 * 5);

Resultat:

0.2588190451025208

Ange vinkeln i radianer

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

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


  1. Vikten av baslinjer

  2. UPPDATERA flera tabeller i MySQL med LEFT JOIN

  3. MariaDB LENGTH() vs LENGTHB():Vad är skillnaden?

  4. SQL Server använder hög CPU vid sökning i nvarchar-strängar