PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment fonctionne Acosd() dans PostgreSQL

Dans PostgreSQL, acosd() est une fonction mathématique qui renvoie le cosinus inverse de l'expression spécifiée, mesuré en degrés.

Le cosinus inverse est également connu sous le nom d'arc cosinus.

Syntaxe

La syntaxe ressemble à ceci :

acosd(x)

x est une double précision valeur.

Exemple

Voici un exemple pour montrer comment cela fonctionne.

SELECT acosd(0.5);

Résultat :

60

Erreur hors plage ?

L'argument doit être compris entre -1,00 et 1,00. Toute valeur en dehors de cette plage entraînera une erreur.

SELECT acosd(1.01);

Résultat :

ERROR: input is out of range

Et le voici avec une expression négative.

SELECT acosd(-1.01);

Résultat :

ERROR: input is out of range

Argument de zéro

Un argument de zéro renvoie 90 degrés, ce qui équivaut à π/2.

SELECT acosd(0);

Résultat :

90

Cosinus d'Arccosinus

Puisque l'arccosinus est la fonction inverse du cosinus, le cosinus de l'arccosinus de x est égal à x .

On peut passer acosd() au cosd() fonctionner comme un argument afin de le démontrer.

SELECT cosd(acosd(0.90));

Résultat :

0.9

Renvoyer l'Arccosinus en Radians

Comme mentionné, acosd() renvoie l'arccosinus en degrés . Pour retourner l'arc cosinus en radians , utilisez le acos() une fonction.

Le acos() la fonction fonctionne exactement de la même manière que acosd() , sauf qu'il renvoie son résultat en radians au lieu de degrés.