Maison >base de données >Oracle >Comment convertir un nombre en chaîne dans Oracle
Dans Oracle, vous pouvez utiliser la fonction to_char() pour convertir des nombres en chaînes. Cette fonction peut convertir des nombres en chaînes dans un format spécifié. La syntaxe est "SELECT TO_CHAR (nombre, format à convertir) [FROM data table] ;".
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
Dans Oracle, vous pouvez utiliser la fonction to_char() pour convertir des nombres en chaînes.
Syntaxe :
TO_CHAR(d|n[,fmt])
peut convertir des dates et des nombres en chaînes dans un format spécifié. Fmt est une chaîne de format
pour le formatage des nombres. Les caractères de formatage sont :
paramètres |
exemple |
description |
9 . |
999 | Afficher les nombres à la position spécifiée |
. |
9.9 |
Retourner le point décimal à la position spécifiée |
, |
99,99 |
Renvoie une virgule à la position spécifiée |
$ |
999$ |
Le numéro commence par un signe dollar |
EEEE |
9.99EEEE |
Notation scientifique |
L |
L999 |
Ajoutez un symbole de devise locale avant le nombre |
PR |
999PR |
Si le nombre est négatif, utilisez des crochets angulaires pour indiquez-le |
Paramètre | Description |
---|---|
9 | Une valeur avec un nombre spécifié de chiffres |
0 | Zéros non significatifs |
. | , ( Virgule) | Groupe (milliers ) séparateur
PR | Valeurs négatives entre crochets angulaires |
S | Valeurs négatives avec signe moins (utiliser la localisation) |
L | Symbole monétaire (utiliser la localisation) |
Décimal | Point (utiliser la localisation)|
G | Séparateur de groupe (utiliser la localisation) |
Signe moins à la position indiquée (si le nombre < 0 | |
le signe positif à la position indiquée (si le chiffre > 0) | |
le signe plus/moins à la position indiquée | |
Chiffres romains (entrez entre 1 et 3999) | |
Convertir en nombres ordinaux | |
Déplacer | n |
décimal | ) (voir notes)EEEE Notation scientifique. Non pris en charge pour le moment. |
Démonstration de code : traitement TO_CHAR des nombres | SELECT TO_CHAR(-123123.45,'L9.9EEEEPR')"date" FROM dual; |
Tutoriel Oracle
"
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!