Script SQLplus pour formater le texte en numérique
-
02-07-2019 - |
Question
Je sélectionne des lignes dans une table, mais certaines colonnes sont de type texte, mais elles contiennent toujours des données numériques. Comment puis-je les formater sous forme de nombres?
par exemple. quantité de colonne rubrique "Quantité" format 999 999
Toutefois, comme la colonne du tableau est du texte, la mise en forme numérique est ignorée.
La solution
Vous devrez TO_NUMBER la colonne dans votre requête.
Autres conseils
Pour effectuer le rendu avec des milliers de séparateurs, vous devez ...
to_char(to_number(quantity), '999,999')
Merci Steve,
Je peux maintenant avoir:
column quantity heading 'Quantity' format 999,999 select TO_NUMBER(quantity) as quantity from Sales
Et je reçois un rapport justifié à droite.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow