PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Funktionsweise von Sin() in PostgreSQL

In PostgreSQL sin() ist eine mathematische Funktion, die den trigonometrischen Sinus des angegebenen Winkels zurückgibt, gemessen im Bogenmaß.

Sie geben den Winkel an, indem Sie der Funktion beim Aufruf ein Argument übergeben.

In der Trigonometrie Sinus ist die Funktion, die gleich dem Verhältnis der einem gegebenen Winkel (in einem rechtwinkligen Dreieck) gegenüberliegenden Seite zur Hypotenuse ist.

Syntax

Die Syntax lautet wie folgt:

sin(x)

Wobei x ist eine doppelte Genauigkeit Wert, der den Winkel (im Bogenmaß) darstellt, für den Sie den Sinus zurückgeben möchten.

Beispiel

Hier ist ein Beispiel, um zu demonstrieren, wie es funktioniert.

SELECT sin(2);

Ergebnis:

0.9092974268256817

Brüche

Der Winkel kann eine Bruchkomponente enthalten.

SELECT sin(1.2345);

Ergebnis:

0.9439833239445111

Negative Winkel

Der Winkel kann negativ sein.

SELECT sin(-2);

Ergebnis:

-0.9092974268256817

Ausdrücke

Das Argument kann Ausdrücke enthalten.

SELECT sin(1.5 * 2);

Ergebnis:

0.1411200080598672

Andere Funktionen übergeben

Hier ist ein Beispiel, das eine andere Funktion enthält (in diesem Fall pi() ) im Ausdruck.

SELECT sin(pi()/2);

Ergebnis:

1

Geben Sie den Winkel in Grad an

Wie bereits erwähnt, der Winkel, den Sie sin() angeben wird in Radiant angegeben . Zur Angabe in Grad verwenden Sie den sind() Funktion.

Die sind() Funktion funktioniert genauso wie sin() , außer dass sein Argument in Grad statt in Bogenmaß angegeben wird.