Maison >base de données >Oracle >Comment ajouter deux virgules décimales à un entier dans Oracle ?

Comment ajouter deux virgules décimales à un entier dans Oracle ?

下次还敢
下次还敢original
2024-05-02 23:42:52656parcourir

Il existe deux façons de représenter des entiers avec deux décimales dans Oracle : la notation scientifique (telle que 100 * 10^-2 = 0,01) et la fonction TO_CHAR (telle que TO_CHAR(100, 'fm9999999999990.99') = 0,01) .

Comment ajouter deux virgules décimales à un entier dans Oracle ?

Complémenter un entier avec deux décimales dans Oracle

Dans Oracle, vous pouvez compléter un entier avec deux décimales via la notation scientifique ou la fonction TO_CHAR.

Notation scientifique

La notation scientifique utilise des exposants pour indiquer la position du point décimal. Pour un entier n, sa notation scientifique complétée par deux points décimaux s'exprime ainsi :

<code>n * 10^-2</code>

Par exemple, l'entier 100 complété par deux points décimaux peut être exprimé en utilisant la notation scientifique suivante :

<code>100 * 10^-2 = 0.01</code>

Fonction TO_CHAR

TO_CHAR La fonction peut convertir un nombre en chaîne dans un format spécifié. Pour un entier n, sa fonction TO_CHAR complétant deux points décimaux s'exprime comme :

<code>TO_CHAR(n, 'fm9999999999990.99')</code>

où, 'fm9999999999990.99' précise le format du nombre, où :

  • 'f' représente un nombre à virgule flottante
  • 'm' représente Représentation en notation scientifique
  • '9' représente le chiffre
  • '.' représente le point décimal
  • '0' représente le zéro à gauche du point décimal

Par exemple, pour compléter le nombre entier 100 avec deux points décimaux , vous pouvez utiliser la fonction TO_CHAR suivante :

<code>TO_CHAR(100, 'fm9999999999990.99') = 0.01</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn