Section courante

A propos

Section administrative du site

ABS

Valeur absolue
SQL Server Microsoft SQL Server

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 :

  1. SELECT ABS(9 * - 7) AS Expr1

on obtiendra le résultat suivant :

Expr1
63

Voici un exemple montrant une utilisation plus classique de la valeur absolue :

  1. SELECT     ABS(1) AS Expr1, ABS(- 1) AS Expr2, ABS(30.2) AS Expr3, ABS(- 35.4) AS Expr4

on obtiendra le résultat suivant :

Expr1 Expr2 Expr3 Expr4
1 1 30.2 35.4

Voir également

Langage de programmation - SQL Server - Référence de fonctions - FLOOR
Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 7 juin 2015