Come aggiungere spazi vuoti tra le cifre numeriche di una valuta in Oracle
Ancora una domanda sempre su database Oracle. Ho necessità di formattare il seguente numero che rappresenta una valuta da questo formato:
1234567.98
al formato sottostante aggiungendo degli spazi tra le cifre del numero
1 234 567.98
Ho provato ad usare l'espressione regolare che vedete nella seguente query sql:
SELECT regexp_replace( '1234567.98', '(...)', '\1 ' ) FROM dual;
Ma detta espressione inizia il conteggio da sinistra ed ignora il punto decimale, e non riesco ad ottenere la formattazione desiderata.
C'è qualcuno che può aiutarmi a risolvere e far si che il numero abbia quel formato con le cifre separate dagli spazi? Grazie.
Best regards.
Risposte ( 0 approvate )