I PostgreSQL, sin()
er en matematisk funktion, der returnerer den trigonometriske sinus for den angivne vinkel, målt i radianer.
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:
sin(x)
Hvor x
er en dobbelt præcision værdi, der repræsenterer den vinkel (i radianer), som du vil have sinus returneret for.
Eksempel
Her er et eksempel for at vise, hvordan det virker.
SELECT sin(2);
Resultat:
0.9092974268256817
Brøker
Vinklen kan indeholde en brøkkomponent.
SELECT sin(1.2345);
Resultat:
0.9439833239445111
Negative vinkler
Vinklen kan være negativ.
SELECT sin(-2);
Resultat:
-0.9092974268256817
Udtryk
Argumentet kan indeholde udtryk.
SELECT sin(1.5 * 2);
Resultat:
0.1411200080598672
Bestå andre funktioner
Her er et eksempel, der inkluderer en anden funktion (i dette tilfælde pi()
) i udtrykket.
SELECT sin(pi()/2);
Resultat:
1
Angiv vinklen i grader
Som nævnt, den vinkel du giver til sin()
er angivet i radianer . For at angive det i grader , brug sind()
fungere.
sind()
funktion fungerer nøjagtigt det samme som sin()
, bortset fra at dens argument er angivet i grader i stedet for radianer.