Q1:SQL人民币的大小写转换
建立一个函数,函数如下
CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,5))
RETURNS varchar(100) WITH ENCRYPTION
AS
BEGIN
DECLARE @n_data VARCHAR(20),@c_data VARCHAR(100),@n_str VARCHAR(10),@i int
SET @n_data=RIGHT(SPACE(14)+CAST(CAST(ABS(@num*100) AS bigint) AS varchar(20)),14)
SET @c_data=''
SET @i=1
WHILE @i<=14
BEGIN
SET @n_str=SUBSTRING(@n_data,@i,1)
IF @n_str<>' '
BEGIN
IF not ((SUBSTRING(@n_data,@i,2)='00') or
((@n_str='0') and ((@i=4) or (@i=8) or (@i=12) or (@i=14))))
SET @c_data=@c_data+SUBSTRING('零壹贰叁肆伍陆柒捌玖',CAST(@n_str AS int)+1,1)
IF not ((@n_str='0') and (@i<>4) and (@i<>8) and (@i<>12))
SET @c_data=@c_data+SUBSTRING('仟佰拾亿仟佰拾万仟佰拾圆角分',@i,1)
IF SUBSTRING(@c_data,LEN(@c_data)-1,2)='亿万'
SET @c_data=SUBSTRING(@c_data,1,LEN(@c_data)-1)
END
SET @i=@i+1
END
IF @num<0
SET @c_data='(负数)'+@c_data
IF @num=0
SET @c_data='零圆'
IF @n_str='0'
SET @c_data=@c_data+'整'
RETURN (@c_data)
END
调用
select [dbo].[f_num_chn](120)
Q2:1608000大写人民币转换
当然可以了,您不 还价可是大上当了。
Q3:小写数字(阿拉伯数字)转换为大写人民币的方法
内容来自用户:yiqizhu
在EXCEL中需要人民币大小写的转换。在网上找了多种小写转换成大写的方法,有的效果不满意,有的又太深奥不适合初学者,这里给大家分享个方便的方法(也是网上查询到的…^O^)——将如下语句粘贴到你要得到结果的单元格中就成了(所有蓝色部分都要复制过去)=IF(A9<0,"负","")&IF(TRUNC(ROUND(A9,2))=0,"",TEXT(TRUNC(ABS(ROUND(A9,2))),"[DBNum2]")&"元")&IF(ISERR(FIND(".",ROUND(A9,2))),"",TEXT(RIGHT(TRUNC(ROUND(A9,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A9,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A9,2),3))=".",TEXT(RIGHT(ROUND(A9,2)),"[DBNum2]")&"分","整")注意:将下公式中的所有“A9”(需要转换数值的单元格)换成你输入数据的单元格名称就可以了。具体操作:选定复制后的单元格,点击“编辑(E)”——“替换”——在“查找内容”输入a9——在“替换为”输入原数值的“a1”或“b2”等要得到结果的单元格的地址名称——点击“全部替换(A)。
OK!!
看看结果吧:)
补充:单位只能到”分"
Q4:金额大小写转换
小写与大写的定义?请举例子!
Q5:美元和人民币换算?
直接搜当天的美元兑人民币银行汇率就可以进行换算了,汇率会发生变化,需要换算时查当日汇率就可以了。
Q6:日本的钱怎么换算人民币
梦见五颜六色的假龙意味着:
注意力较散漫的感觉,也不宜进行需要审慎思考的事情。特别是在重要协商、契约签订等需要捺印的事情皆凶。也应尽量避免贪心与累缀,就像这两天的装扮也是一样,挂了太多没必要的首饰、五颜六色的化妆品都是反效果,简单与自然的装扮让你看起来清爽一点。
梦见五颜六色的假龙的吉凶:
因勤勉而成功发展,名成利就之吉兆无疑。(但只怕人格、地格为凶数,则易生家庭之杂乱,再加以天地格水火相克,会恐好景不长,必有失败之一天)。【中吉】