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.