Section courante

A propos

Section administrative du site

SIGN

Signe
MySQL  

Syntaxe

Sign(Nombre)

Paramètres

Nom Description
Nombre Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Retour

Valeur Description
-1 Cette valeur indique un nombre négatif
0 Cette valeur indique un nombre nulle
1 Cette valeur indique un nombre positif

Description

Cette fonction retourne le signe d'une valeur numérique.

Algorithme

MODULE SIGN(valeur)
   SI valeur < 0 ALORS
      RETOURNE -1
   SINON SI valeur = 0 ALORS
      RETOURNE 0
   SINON
      RETOURNE 1
   FIN SI

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. SELECT "Sign(-910) = " As Text, Sign(-910) As Result UNION
  2. SELECT "Sign(-1) = " As Text, Sign(-1)  As Result UNION
  3. SELECT "Sign(0) = " As Text, Sign(0)  As Result UNION
  4. SELECT "Sign(10) = " As Text, Sign(10)  As Result UNION
  5. SELECT "Sign(1) = " As Text, Sign(1)  As Result UNION
  6. SELECT "Sign(100) = " As Text, Sign(1000)  As Result

on obtiendra le résultat suivant :

Text Result
Sign(-910) = -1
Sign(-1) = -1
Sign(0) = 0
Sign(10) = 1
Sign(1) = 1
Sign(100) = 1

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 928.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 807

Dernière mise à jour : Mercredi, le 29 avril 2015