在SQL中将数字转换为单词

时间:2011-12-02 07:24:05

标签: sql sql-server-2008

  

可能重复:
  how to write number to word function in sql server

是否可以转换number into words in SQL服务器。

EG:12.5 as Twelve point five

2 个答案:

答案 0 :(得分:2)

我在oracle中找到了一个有趣的技巧

SELECT    TO_CHAR (TO_DATE (TRUNC (&num), 'J'), 'JSP')
       || ' Point '
       || TO_CHAR (TO_DATE (TO_NUMBER (SUBSTR (&num, INSTR (&num, '.') + 1)),'J'),'JSP')
  FROM DUAL;

我没有安装sql server,你可以通过替换各自的函数在sql server中尝试它。

源: http://www.club-oracle.com/forums/sql-to-convert-number-to-words-t657/

答案 1 :(得分:1)

AFAIK否,但你可以在你的逻辑中实现这样的方法,或者像this这样的SQL程序