sql server 2000 decimal类数据小于1整数不显示0

为了存储金额,之前用到money,但比如0.1的时候数据只显示.1导致程序错误,现在换成decimal问题依旧,如果在数据库中更改此类型?如果数据小于1则证书显示0?如果... 为了存储金额,之前用到 money ,但比如0.1的时候 数据只显示 .1 导致程序错误,现在 换成 decimal 问题依旧,如果在数据库中更改此类型?如果数据小于1 则证书显示0?
如果数据小于1 则整数显示0?
展开
 我来答
badkano
2013-10-31 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部

那就转成字符型再读取呀

 

比如

数据如下

 

shuju

1.1

.11

.12

select case when left(shuju,1)='.' then '0'+cast(shuju as varchar) else cast(shuju as varchar) end from 表名
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式