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

Comment fonctionne Sin() dans PostgreSQL

Dans PostgreSQL, sin() est une fonction mathématique qui renvoie le sinus trigonométrique de l'angle spécifié, mesuré en radians.

Vous spécifiez l'angle en fournissant un argument à la fonction lors de son appel.

En trigonométrie, sinus est la fonction égale au rapport du côté opposé à un angle donné (dans un triangle rectangle) à l'hypoténuse.

Syntaxe

La syntaxe ressemble à ceci :

sin(x)

x est une double précision valeur qui représente l'angle (en radians) pour lequel vous voulez renvoyer le sinus.

Exemple

Voici un exemple pour montrer comment cela fonctionne.

SELECT sin(2);

Résultat :

0.9092974268256817

Fractions

L'angle peut contenir une composante fractionnaire.

SELECT sin(1.2345);

Résultat :

0.9439833239445111

Angles négatifs

L'angle peut être négatif.

SELECT sin(-2);

Résultat :

-0.9092974268256817

Expressions

L'argument peut inclure des expressions.

SELECT sin(1.5 * 2);

Résultat :

0.1411200080598672

Passer d'autres fonctions

Voici un exemple qui inclut une autre fonction (dans ce cas pi() ) dans l'expression.

SELECT sin(pi()/2);

Résultat :

1

Spécifiez l'angle en degrés

Comme mentionné, l'angle que vous fournissez à sin() est spécifié en radians . Pour le spécifier en degrés , utilisez le sind() une fonction.

Le sind() la fonction fonctionne exactement de la même manière que sin() , sauf que son argument est spécifié en degrés au lieu de radians.