社区
MS-SQL Server
帖子详情
money转成nvarchar怎么保修4位小数?
cansum396
2006-08-10 11:38:56
DECLARE @D MONEY
SET @D=1.6021
我要把@d转成 nvarchar型
...全文
148
3
打赏
收藏
money转成nvarchar怎么保修4位小数?
DECLARE @D MONEY SET @D=1.6021 我要把@d转成 nvarchar型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xray2005
2006-08-10
打赏
举报
回复
LS上都正确!
没啥好说的了!
playwarcraft
2006-08-10
打赏
举报
回复
DECLARE @D MONEY
SET @D=1.6021
select convert(varchar,convert(numeric(9,4),@D))
九斤半
2006-08-10
打赏
举报
回复
DECLARE @D MONEY
SET @D=1.6021
select cast(cast(@D as decimal(20,4)) as varchar(20))
保留
小数
位
数以及设置
Money
格式
Round函数保留N个
小数
位
数: Round(a*1.0,N) 货币格式(数值有逗号分隔符) Convert(N
VARCHAR
(100),Convert(
money
,1数值),1)
sql float 转变
varchar
位
数丢失
SELECT CONVERT(
varchar
(100), CAST(@testFloat AS decimal(38,2))) SELECT STR(@testFloat, 38, 2) 从Excel中导入到sql2000,有一列“联系方式”变成了float类型,我想转换成n
varchar
类型,用下面的语句 select convert(nva
小数
位
数的处理(JS前端,C#后台,SQL处理,报表处理)
最近零零散散的做了一些
小数
位
数相关的内容,这里稍微总结一下。前段时间,我们的系统里面需要做一个根据
小数
位
数设置来处理数据的需求,在我开发之前,系统里面已经有过处理。系统里面有金额和积分
小数
位
数处理设置,这里以金额设置为例,之前的做法是这样的: 1. 系统里面配置默认参数:Consume
Money
IndexChoice,默认值为:“保留
小数
”,就是保留两
位
小数
的意思,有一
位
的话就显示一
位
。然后...
sqlserver中计算结果保留
小数
http://www.cnblogs.com/ision/archive/2009/02/13/1390235.html 经常要保留
小数
,在程序中计算太麻烦了,还要转换操作。直接在数据库中操作来得方便。 把数据类型定义成decimal/numeric类型,
小数
位
看需要随意设,除数与被除数必须要有一个为decimal/numeric中的类型, 如下例: SELECT 24.0000/38
SQL Server 数据类型详解
货币 货币数据类型用于存储货币或现金值,包括
money
型和small
money
型。 在使用货币数据类型时,应在数据前加上货币符号,以便系统辨识其为哪国的货币,如果不加货币符号,则系统默认为“¥”。 ·
money
型是一个有4
位
小数
的decimal值,其取值从-263(-9 223 372 036 854 775 808) ~263-1(+9 223 372 036 854 775 807),精确到货币单
位
的千分之十。存储大小为8个字节。 ·small
money
型货币数据值介于-2 147 483 648~+2
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章