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)
Où 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.