类似 "2004" 怎么转换成 "二零零四"?自定义函数!

转载 2004年09月21日 20:43:00

CREATE FUNCTION [dbo].[f_num_str] (@num int)
RETURNS varchar(100)
AS
BEGIN
  DECLARE @n_str VARCHAR(20),@re VARCHAR(20),@i int
  SELECT @n_str=cast(@num as varchar),@i=1,@re=''
  WHILE @i<=len(@n_str)
  BEGIN
    SET @re=@re+SUBSTRING('零一二三四五六七八九',CAST(SUBSTRING(@n_str,@i,1) AS int)+1,1)
    SET @i=@i+1
  END
  RETURN @re
END

--零壹贰叁肆伍陆柒捌玖---这个留着备用,没准哪天要用这个格式。

--调用

select dbo.f_num_str(12345789)

--返回:

一二三四五七八九

 

超实用的PHP自定义函数

1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 function encryptDec...
  • u014313075
  • u014313075
  • 2016年12月23日 16:59
  • 1467

MISRA-C 2004 规则解读(41S-60S)

MISRA-C 41-60
  • u013992766
  • u013992766
  • 2016年04月17日 11:43
  • 1094

ArgumentError:Error #2004:某个参数无效

1、错误描述     ArgumentError:Error #2004:某个参数无效          at flash display::Graphics/drawRect()         ...
  • you23hai45
  • you23hai45
  • 2014年12月25日 19:25
  • 2681

2004 最佳编程语言: PHP

TIOBE Programming Community Index for January 2005 January Headline: PHP awarded programming languag...
  • xoops
  • xoops
  • 2005年01月08日 09:31
  • 3887

世界500强公司名单(2004年度)

美国《财富》杂志公布了2004年度全球500家最大公司最新排名,美国零售商沃尔玛公司以2630亿美元的营业额连续第3年名列榜首。美国公司 在前10名中占有5个,来自欧洲的英国石油有限公司名列第二位。5...
  • wwwsky
  • wwwsky
  • 2005年03月10日 11:11
  • 4036

2004全国城市GDP排名(前40名)

1___上海_____7450亿_____13.6%2___北京_____4283亿_____13.2%3___广州_____4115亿_____15.0%4___苏州_____3450亿_____1...
  • soarwell
  • soarwell
  • 2005年02月14日 16:19
  • 8497

C++中使用自定义函数

要使用C++函数,必须完成三个方面的工作
  • u011982340
  • u011982340
  • 2014年09月30日 19:44
  • 563

C语言中自定义函数和函数的使用方法

C程序语言中,标准函数库函数有限,常常需要自定义一些自己适用的函数,来配合main函数完成程序的一系列动作 下边写一个简单的类似grep的函数来演示自定义函数的方法和函数的使用方法 例子: ...
  • caiwenguang1992
  • caiwenguang1992
  • 2013年09月26日 22:44
  • 4880

从程序员角度分析2004年数学建模b题

整个7月份去了美国嗨了半多个月,现在才开始和队友一起备赛,真是罪过罪过..... 做了几道题目后觉得数学建模的一些知识点比较琐碎(从编程的角度),尤其是数据处理方面,所以给自己写个总结,主要是给自己...
  • fengsigaoju
  • fengsigaoju
  • 2016年08月05日 09:22
  • 1303

Python3自定义函数

自定义函数以def开头后接函数名称以及括弧() 括弧中添加参数 函数内容需要以冒号开始并有缩进 如自定义函数输出"hello world" def hello(): print("hel...
  • liucgi666
  • liucgi666
  • 2017年07月18日 17:55
  • 73
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类似 "2004" 怎么转换成 "二零零四"?自定义函数!
举报原因:
原因补充:

(最多只允许输入30个字)