In PostgreSQL, sin()
is een wiskundige functie die de trigonometrische sinus van de opgegeven hoek retourneert, zoals gemeten in radialen.
U specificeert de hoek door een argument aan de functie te geven wanneer u deze aanroept.
In trigonometrie, sinus is de functie die gelijk is aan de verhouding van de zijde tegenover een bepaalde hoek (in een rechthoekige driehoek) tot de schuine zijde.
Syntaxis
De syntaxis gaat als volgt:
sin(x)
Waar x
is een dubbele precisie waarde die de hoek (in radialen) vertegenwoordigt waarvoor u de sinus wilt retourneren.
Voorbeeld
Hier is een voorbeeld om te laten zien hoe het werkt.
SELECT sin(2);
Resultaat:
0.9092974268256817
Fracties
De hoek kan een fractionele component bevatten.
SELECT sin(1.2345);
Resultaat:
0.9439833239445111
Negatieve hoeken
De hoek kan negatief zijn.
SELECT sin(-2);
Resultaat:
-0.9092974268256817
Uitdrukkingen
Het argument kan uitdrukkingen bevatten.
SELECT sin(1.5 * 2);
Resultaat:
0.1411200080598672
Andere functies doorgeven
Hier is een voorbeeld met een andere functie (in dit geval pi()
) in de uitdrukking.
SELECT sin(pi()/2);
Resultaat:
1
Geef de hoek op in graden
Zoals gezegd, de hoek die u opgeeft aan sin()
wordt gespecificeerd in radialen . Om het op te geven in graden , gebruik de sind()
functie.
De sind()
functie werkt precies hetzelfde als sin()
, behalve dat het argument wordt gespecificeerd in graden in plaats van radialen.