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.

Aperta 3
Oracle 12-09-2019 0 Risposte 1945 Visite +1
Silvio Perfinelli

Silvio Perfinelli

Autore di questa domanda

Risposte ( 0 approvate )

Nessuna Risposta
Spiacenti! Non ci sono ancora risposte pubblicate per questa domanda. Affrettati ad essere il primo.

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

 Domanda Precedente

 Elenco Domande 

Domanda Successiva