Maison >base de données >Oracle >Comment convertir un nombre en chaîne dans Oracle

Comment convertir un nombre en chaîne dans Oracle

青灯夜游
青灯夜游original
2022-03-17 16:21:5229629parcourir

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] ;".

Comment convertir un nombre en chaîne dans Oracle

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

Groupe (milliers ) séparateur PRValeurs négatives entre crochets angulaires S Valeurs négatives avec signe moins (utiliser la localisation) L Symbole monétaire (utiliser la localisation) D Point (utiliser la localisation) GMISigne moins à la position indiquée (si le nombre < 0 PL le signe positif à la position indiquée (si le chiffre > 0) SG le signe plus/moins à la position indiquée RN Chiffres romains (entrez entre 1 et 3999) TH ou thConvertir en nombres ordinauxVDéplacer n places () (voir notes)
Paramètre Description
9 Une valeur avec un nombre spécifié de chiffres
0 Zéros non significatifs
. , ( Virgule)
Décimal
Séparateur de groupe (utiliser la localisation)
décimal EEEE Notation scientifique. Non pris en charge pour le moment.
Démonstration de code : traitement TO_CHAR des nombres
SELECT TO_CHAR(-123123.45,&#39;L9.9EEEEPR&#39;)"date" FROM dual;
Tutoriel recommandé : "

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!

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