| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4206 人关注过本帖
标题:怎样把小数点后补充的零去掉
只看楼主 加入收藏
wxmhry
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-2-16
收藏
 问题点数:0 回复次数:10 
怎样把小数点后补充的零去掉
怎样把小数点后补充的零去掉

例如:2.450变成2.45 13.200变成13.2
搜索更多相关主题的帖子: 小数点 
2006-04-10 16:50
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
收藏
得分:0 

declare @i varchar(10)
set @i='13.200'

while right(@i,1)='0'

set @i=left(@i,len(@i)-1)

select @i


真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-04-10 18:16
孙大圣
Rank: 2
等 级:新手上路
威 望:4
帖 子:127
专家分:0
注 册:2006-2-23
收藏
得分:0 
CONVERT(numeric(10,1),13.200)

非学无以广才,非志无以成学
2006-04-10 20:09
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
收藏
得分:0 

三楼的方法应该不行吧,对于2.450就不好使了,就变成2.5了,呵呵。


真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-04-10 21:57
wxmhry
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-2-16
收藏
得分:0 
先谢谢各位了,不知道还有没有更好的办法
2006-04-11 10:13
bruce
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1170
专家分:10
注 册:2005-3-31
收藏
得分:0 
在数据库找到这个表
然后打开设计表
选中这个列名
在下面的列中有个小数为数选项把那个改成2就可以了]

[此贴子已经被作者于2006-4-11 11:08:59编辑过]


小時候家里很穷,买不起自行车,我只好每天打的士上学。初中的时候就因为我成绩太突出,学校领导留我多读两年.初中毕业后,高中的校长觉得我有前途.就多收了我3万元人民币,高2的時候,班主任认为我有很强的独立生存能力,于是让我退了学.最后我看破红尘.决定从此嚣张!
2006-04-11 11:05
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
收藏
得分:0 


如果不存在像‘12.0500’ 或‘10.103’这样的数
可以这样试一下
select left(2.450,patindex('%0%','2.450')-1)
select left(13.200,patindex('%0%','13.200')-1)

否则的话好像还真没什么太好的办法呀~

不知道你一共有多少这样的数啊?


真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-04-11 11:25
bruce
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1170
专家分:10
注 册:2005-3-31
收藏
得分:0 
我的帖子怎么没编辑了啊???

小時候家里很穷,买不起自行车,我只好每天打的士上学。初中的时候就因为我成绩太突出,学校领导留我多读两年.初中毕业后,高中的校长觉得我有前途.就多收了我3万元人民币,高2的時候,班主任认为我有很强的独立生存能力,于是让我退了学.最后我看破红尘.决定从此嚣张!
2006-04-11 11:33
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
以下是引用bruce在2006-4-11 11:33:00的发言:
我的帖子怎么没编辑了啊???

经常这样,原因可能是网页没有完全打开的BUG?

不过如果预览没问题了一般就没问题了(有人发帖子还预览吗?)。

不过楼主这个问题有什么实用价值么?从排版上来看我还是喜欢带零的,比较整齐

[此贴子已经被作者于2006-4-11 11:53:51编辑过]


2006-04-11 11:51
wxmhry
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-2-16
收藏
得分:0 
一张表上打印多个处方就有点用了(例如输出:甲*0.1 乙*12.125 丙*2),如果名称很多,且数量都是6位宽度的话,一行可能打印不下,这样一缩刚好可以打成一行,且同事们喜欢这样
2006-04-13 08:29
快速回复:怎样把小数点后补充的零去掉
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026004 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved