Fonction UNSIGNED( )

Renvoie des données numériques converties en type de données Unsigned.

Syntaxe

UNSIGNED(nombre; longueur_résultat)

Paramètres

Nom Type Description
nombre

numérique

Valeur à convertir.

longueur_résultat numérique

Nombre d'octets à utiliser dans la chaîne de sortie.

Sortie

Numérique.

Exemples

Exemples basiques

Renvoie 000075 :

UNSIGNED(75; 3)
UNSIGNED(-75; 3)
UNSIGNED(7,5; 3)

Renvoie 2456 (le 1 est tronqué car seuls 4 chiffres peuvent être stockés lorsque la valeur longueur_résultat équivaut à 2) :

UNSIGNED(12456; 2)

Renvoie 000000012456 :

UNSIGNED(-12,456; 6)

Remarques

Qu'est-ce qu'une donnée Unsigned ?

Le type de données Unsigned est utilisé par les systèmes d'exploitation centraux pour stocker des valeurs numériques dans un format qui utilise un minimum d'espace de stockage, tout en stockant deux chiffres dans chaque octet. Le type de données Unsigned est identique au type de données Packed, mais il n'utilise pas le dernier octet pour indiquer si la valeur est positive ou négative.

Quand utiliser UNSIGNED( )

Utilisez la fonction UNSIGNED( ) permet de convertir des données numériques au format Unsigned pour une exportation vers les systèmes centraux.

Valeurs renvoyées tronquées

Si la valeur longueur_résultat est inférieure à la longueur de la valeur nombre, les chiffres supplémentaires sont tronqués.