保留小数问题 如何实现以下功能:就是小数位数有几位就保留几位,如:MONEY字段:".93" 要求显示:"0.93",如果是".3232",要求显示"0.3232"就是说不保留位数,但小于0的,需显示0.XXXX. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(numeric(10,2),100.2098)numeric里设置的10表示是前面10位,2表示小数点后2位 我的意思是不用保留位数,有几位就显示几位,但是如果是小于0的,显示的时候不能是".xxx"而应该是"0.xxx",我直接显示MONEY字段的内容的话,如果是小于0的.他前面的0不显示的,如果转换成NVARCHAR的话,默认是保留2位的..其实我保留的位数是动态的.(我不要求他保留位数) declare @t moneyset @t=0.2313select cast(cast(@t as dec(10,4)) as varchar) declare @x moneyset @x = 0.123select cast(@x as float)输出的时候转换成浮点型? SQL语句错误的问题 判斷數據庫字段為空函數是什麼? 关于数据分页问题。 sql server 安装,在线等 根据实际区间查询对应的值 SQL2005 NOT IN 有一个怪事? SQL中的游标的使用 求一个超级难的sql语句(达人请入) 假设有一千万条记录,怎么取出最新的一千条? sql server2000的存储过程存放在sysobjects表中,当不知道存储过程的参数存放在哪个表中 讨教经验
set @t=0.2313
select cast(cast(@t as dec(10,4)) as varchar)