I PostgreSQL, sind()
er en matematisk funktion, der returnerer den trigonometriske sinus for den angivne vinkel, målt i grader.
Du angiver vinklen ved at give et argument til funktionen, når du kalder den.
I trigonometri, sinus er den funktion, der er lig med forholdet mellem siden modsat en given vinkel (i en retvinklet trekant) og hypotenusen.
Syntaks
Syntaksen ser sådan ud:
sind(x)
Hvor x
er en dobbelt præcision værdi, der repræsenterer den vinkel (i grader), som du vil have sinus returneret for.
Eksempel
Her er et eksempel for at vise, hvordan det virker.
SELECT sind(45);
Resultat:
0.7071067811865475
Brøker
Vinklen kan indeholde en brøkkomponent.
SELECT sind(45.6789);
Resultat:
0.7154354836424379
Negative vinkler
Vinklen kan være negativ.
SELECT sind(-35);
Resultat:
-0.573576436351046
Udtryk
Argumentet kan indeholde udtryk.
SELECT sind(3 * 5);
Resultat:
0.2588190451025208
Angiv vinklen i radianer
Som nævnt, den vinkel du giver til sind()
er angivet i grader . For at angive det i radianer , brug sin()
fungere.
sin()
funktion fungerer nøjagtigt det samme som sind()
, bortset fra at dens argument er angivet i radianer i stedet for grader.