sql中,如何去掉后面的零?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中,如何去掉后面的零?相关的知识,希望对你有一定的参考价值。
select top 1 dateadd(dd,1,rq) from table where rq='2008-02-15';
返回值:2008-02-16 00:00:00.0
怎样把后面的零去掉,而得到结果:
2008-02-16
select top 1 convert(varchar(10),dateadd(dd,1,rq),120) from table where rq='2008-02-15'本回答被提问者采纳 参考技术C 差点就以为两位答案是一样的了
javascript 去掉小数末尾多余的零
做的项目里需要去掉 小数末尾的零 就自己随手写了一个
var t = "10203000"; alert(cutZero(t)); /* 去掉double类型小数点后面多余的0 参数:old 要处理的字符串或double 返回值:newStr 没有多余零的小数或字符串 例: cutZero(123.000) -> 123 cutZero(123.0001) -> 123.0001 cutZero(10203000.0101000) -> 10203000.0101 cutZero(10203000) -> 10203000 */ function cutZero(old){ //拷贝一份 返回去掉零的新串 newstr=old; //循环变量 小数部分长度 var leng = old.length-old.indexOf(".")-1 //判断是否有效数 if(old.indexOf(".")>-1){ //循环小数部分 for(i=leng;i>0;i--){ //如果newstr末尾有0 if(newstr.lastIndexOf("0")>-1 && newstr.substr(newstr.length-1,1)==0){ var k = newstr.lastIndexOf("0"); //如果小数点后只有一个0 去掉小数点 if(newstr.charAt(k-1)=="."){ return newstr.substring(0,k-1); }else{ //否则 去掉一个0 newstr=newstr.substring(0,k); } }else{ //如果末尾没有0 return newstr; } } } return old; }
参考来源:https://blog.csdn.net/myloveyoyo1314/article/details/4635490
以上是关于sql中,如何去掉后面的零?的主要内容,如果未能解决你的问题,请参考以下文章