将阿拉伯数字转化为中文对应的数字
2012-02-01 10:50
357 查看
create function getstr(@no varchar(100))
returns varchar(1000)
as
begin
declare @str1 varchar(100)
set @str1=''
while len(@no)>0
begin
if(left(@no,1)='0')
set @str1=@str1+'零'
if(left(@no,1)='1')
set @str1=@str1+'一'
if(left(@no,1)='2')
set @str1=@str1+'二'
if(left(@no,1)='3')
set @str1=@str1+'三'
if(left(@no,1)='4')
set @str1=@str1+'四'
if(left(@no,1)='5')
set @str1=@str1+'五'
if(left(@no,1)='6')
set @str1=@str1+'六'
if(left(@no,1)='7')
set @str1=@str1+'七'
if(left(@no,1)='8')
set @str1=@str1+'八'
if(left(@no,1)='9')
set @str1=@str1+'九'
set @no=right(@no,len(@no)-1)
end
return @str1
end
returns varchar(1000)
as
begin
declare @str1 varchar(100)
set @str1=''
while len(@no)>0
begin
if(left(@no,1)='0')
set @str1=@str1+'零'
if(left(@no,1)='1')
set @str1=@str1+'一'
if(left(@no,1)='2')
set @str1=@str1+'二'
if(left(@no,1)='3')
set @str1=@str1+'三'
if(left(@no,1)='4')
set @str1=@str1+'四'
if(left(@no,1)='5')
set @str1=@str1+'五'
if(left(@no,1)='6')
set @str1=@str1+'六'
if(left(@no,1)='7')
set @str1=@str1+'七'
if(left(@no,1)='8')
set @str1=@str1+'八'
if(left(@no,1)='9')
set @str1=@str1+'九'
set @no=right(@no,len(@no)-1)
end
return @str1
end
相关文章推荐
- 如何将阿拉伯数字转化为中文
- 阿拉伯数字和中文金额之间的相互转化
- 银行货币单位阿拉伯数字转化中文大写 eclipse 下C 与java实现 MOOC
- 将数字转换成对应的中文 将阿拉伯数字翻译成中文的大写数字
- Java 将获取的阿拉伯数字转换成对应的中文
- 阿拉伯数字转换成对应的大写中文输出
- java代码中将金额阿拉伯数字转化为中文大写
- 阿拉伯数字与中文数字的转换----------相互转化
- 将中文数字表示的数值转化成阿拉伯数字,如“三亿零六百零七万零九百零六=306070906”
- 阿拉伯数字转化为中文(php最基础的东西)
- 输入阿拉伯数字(整数),输出对应的中文(美团网2014年9月16日笔试题目之一)
- 阿拉伯数字转化为中文(php最基础的东西)
- Vue.js阿拉伯数字转化成人民币的中文
- 将阿拉伯数字转换为其对应的中文数字
- 算法——阿拉伯数字转化为中文数字
- php中文数字转化成阿拉伯数字
- 阿拉伯数字与中文数字的转换----------相互转化
- PHP阿拉伯数字转化为中文
- 将阿拉伯数字转化为中文数字,如12“一十二”
- 编了一个简单的把阿拉伯数字转化成中文表示的程序,很粗糙,欢迎大家优化!!!