sql 中如何舍去小数最后一位为0 如:20.50只能取20.5转入的相关值,若小数点后的末尾位数存在0值,则转入时不能加0.例如20.50转入时,值格式须转入20.5.我用的是SQL Server

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 23:05:11
sql 中如何舍去小数最后一位为0 如:20.50只能取20.5转入的相关值,若小数点后的末尾位数存在0值,则转入时不能加0.例如20.50转入时,值格式须转入20.5.我用的是SQL Server

sql 中如何舍去小数最后一位为0 如:20.50只能取20.5转入的相关值,若小数点后的末尾位数存在0值,则转入时不能加0.例如20.50转入时,值格式须转入20.5.我用的是SQL Server
sql 中如何舍去小数最后一位为0 如:20.50只能取20.5
转入的相关值,若小数点后的末尾位数存在0值,则转入时不能加0.例如20.50
转入时,值格式须转入20.5.
我用的是SQL Server

sql 中如何舍去小数最后一位为0 如:20.50只能取20.5转入的相关值,若小数点后的末尾位数存在0值,则转入时不能加0.例如20.50转入时,值格式须转入20.5.我用的是SQL Server
--去掉小数点后多余的0 2012-10-26
Declare @number nvarchar(20),@lastnum char(10)
--测试变量
Select @number = 25.00500
--记录最后一们数字
Select @lastnum = SUBSTRING(@number,len(@number),1)
--循环判断,只要最后一位是0,就舍去
while (@lastnum = '0')
begin
Select @number = SUBSTRING(@number,0,len(@number))
Select @lastnum = SUBSTRING(@number,len(@number),1)
end
--结果处理,如果最后一位是‘.’,就舍去
Select case when @lastnum = '.' then substring(@number,0,LEN(@number)) else @number end
Go
--注:你可以把第二行代码的数字替换下,然后所有代码一起执行,看结果是否你你想要的.

sql 中如何舍去小数最后一位为0 如:20.50只能取20.5转入的相关值,若小数点后的末尾位数存在0值,则转入时不能加0.例如20.50转入时,值格式须转入20.5.我用的是SQL Server 如何在电子表格中保留一位小数 VB中如何保留一位小数 如:123.44678 转换成123.4 十进制小数如何转换为二进制十进制小数,如:0.325,如何转换为二进制,请写清详细过程和最后答案. vb中如何设置整数保留小数点后一位小数,小数四舍五入保留两位小数如1 显示1.01.015 显示1.02 家用电表有五位数最后一位是不是小数?最后一位是不是一般不记的?如题 DD862-4型民用电表最后一位是小数还是个位如12296最后一位6抄不? vb.net 2010 除法表达式怎么舍去小数部分?比如499/100.如何让他舍去小数?最后得4 sql中设置为decimal(18, 6) 下面只能保留整数 求保留两位小数该怎么改啊? 用C语言编程如何实现保留几位小数并对最后一位四舍五入呀? 在excel表格里如何自动只保留2位小数,并且最后一位小数不四舍五入直接舍弃 EXCEL中如何使随机数保留一位小数且小数只能为0或5再补充一下,这个随机数要求在55至65范围内,比如58.5、60.0、62.5 EXCEL中如何使随机数保留一位小数且小数只能为0到9再补充一下,这个随机数要求在正负1至3范围内,比如1.0、-0.9、1.3 在SQL数据库中,设置了一个字段的类型为money,但是money类型数据保留的是四位小数,如何设置为两位小数?能否在数据库中直接设置数据的存储格式,保留两位小数.最好能够详细一点.如果我要让 电表最后一位是小数吗 如何在Excel中使小数点后保留一位小数,后面都不进位?不要4舍5入,要不进位.如1.53为1.5;3.37为3.3为什么输入公式后是乱码 #VALUE! SQL中如何让百分比后面保留2位小数?例:select str(convert(float,(@czcj/@ckrs)*100))+'%' as 机试合格率输出显示:87%,但是想要后面保留两位小数如:87%.12.87.12%declare @ckrs floatdeclare @czcj floatdeclare @bscj floa PLC测量温度后,如何采用四位七段数码管显示出来?温度值一般为两位整数、一位小数,中间有小数点,如23.4摄氏度.