如何在Oracle SQL中将金额转换为字母[重复]

du7egjpx  于 2023-06-22  发布在  Oracle
关注(0)|答案(1)|浏览(133)

此问题已在此处有答案

How to convert number to words - ORACLE(2个答案)
7天前关闭
假设我想在oracle sql中将数量156转换为156,我怎么能这样做,并且假设有很多数字,也创建一个函数,所以它会自动转换数字。我必须在Oracle SQL中使用此代码
'假设我想在oracle sql中将156转换为156,我怎么能这样做呢,还假设有很多数字,创建一个函数,这样它就可以自动转换数字。我必须在Oracle SQL中使用此代码

3pvhb19x

3pvhb19x1#

一个简单的选择是使用带有Julian日期参数的to_char函数:

SQL> select to_char(to_date(156, 'J'), 'JSP') result from dual;

RESULT
---------------------
ONE HUNDRED FIFTY-SIX

SQL>

如果你需要一个更复杂(但更好)的选项,看看AskTom上的spell_number函数。

相关问题