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

Funktionsweise von Acosd() in PostgreSQL

In PostgreSQL acosd() ist eine mathematische Funktion, die den inversen Kosinus des angegebenen Ausdrucks, gemessen in Grad, zurückgibt.

Der Arkuskosinus wird auch Arkuskosinus genannt.

Syntax

Die Syntax lautet wie folgt:

acosd(x)

Wobei x ist eine doppelte Genauigkeit Wert.

Beispiel

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

SELECT acosd(0.5);

Ergebnis:

60

Außer Reichweite?

Das Argument muss zwischen -1,00 und 1,00 liegen. Alle Werte außerhalb dieses Bereichs führen zu einem Fehler.

SELECT acosd(1.01);

Ergebnis:

ERROR: input is out of range

Und hier ist es mit einem negativen Ausdruck.

SELECT acosd(-1.01);

Ergebnis:

ERROR: input is out of range

Nullargument

Ein Argument von Null gibt 90 Grad zurück, was dem Äquivalent von π/2 entspricht.

SELECT acosd(0);

Ergebnis:

90

Kosinus von Arkuskosinus

Da der Arkuskosinus die Umkehrfunktion des Kosinus ist, ist der Kosinus des Arkuskosinus von x ist gleich x .

Wir können acosd() übergeben zu cosd() Funktion als Argument, um dies zu demonstrieren.

SELECT cosd(acosd(0.90));

Ergebnis:

0.9

Gibt den Arkuskosinus im Bogenmaß zurück

Wie bereits erwähnt, acosd() gibt den Arkuskosinus in Grad zurück . Gibt den Arkuskosinus in Radiant zurück verwenden Sie den acos() Funktion.

Der acos() Funktion funktioniert genauso wie acosd() , außer dass es sein Ergebnis in Bogenmaß statt in Grad zurückgibt.