How to convert number to words - ORACLE

后端 未结 2 751
生来不讨喜
生来不讨喜 2021-01-13 10:13

I have written a very simple query which result a value 500, i need to convert this value like following:-

old value =     500

new value =  FIVE HUNDERED/=
         


        
2条回答
  •  长情又很酷
    2021-01-13 10:47

    You could use the J --> JSP trick:

    SQL> SELECT TO_CHAR(TO_DATE(500,'J'),'JSP')||'/=' num_2_words FROM dual;
    
    NUM_2_WORDS
    --------------
    FIVE HUNDRED/=
    

    To understand how it works, look at this explanation by Thomas Kyte.

提交回复
热议问题