ABS |
Valeur absolue |
|---|---|
| Sybase |
Syntaxe
| Abs(Nombre) |
Paramètres
| Nom | Description |
|---|---|
| Nombre | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Retour
| Valeur | Description |
|---|---|
| 0 ou supérieur | Ces valeurs sont les seules pouvant être retourné. La valeur absolue d'un nombre est toujours positive. |
Description
Cette fonction retourne la valeur absolue d'un nombre. Ainsi, le signe (négatif), s'il existe, est retiré de façon à conserver uniquement les chiffres du nombre sans toutefois changer sa valeur. Voici un graphique de représentation de la distribution de cette valeur :
Algorithme
|
MODULE ABS(valeur) SI valeur < 0 ALORS RETOURNE - valeur SINON RETOURNE valeur FIN SI |
Exemples
Voici un exemple montrant une utilisation de la valeur absolue avec des parenthèses :
- SELECT abs(9*(-7));
on obtiendra le résultat suivant :
| abs(9*(-7)) |
| 63 |
Voici un exemple montrant une utilisation plus classique de la valeur absolue :
on obtiendra le résultat suivant :
| abs(1) | abs(-1) | abs(30.2) | abs(-35.4) |
| 1 | 1 | 30.2 | 35.4 |
Voir également
Langage de programmation - Sybase - Référence de fonctions - CEILING
Langage de programmation - Sybase - Référence de fonctions - FLOOR
Langage de programmation - Sybase - Référence de fonctions - ROUND
Langage de programmation - Sybase - Référence de fonctions - SIGN