sql 去零函數(shù) datagridview中數(shù)字類型常出現(xiàn)后面的零不能去掉
更新時(shí)間:2009年06月23日 18:49:05 作者:
sql 去零函數(shù) datagridview中數(shù)字類型常出現(xiàn)后面的零不能去掉,此函數(shù)在sql中使用即可
復(fù)制代碼 代碼如下:
declare @bl decimal(10,6),@num int,@num1 int ,@str char(20),@str1 char(20),@str2 char(20),@str3 char(20),@zx int,@zx1 int
set @bl=1110.10000
set @str1=ltrim(REVERSE(cast(@bl as char(30)))) ---顛倒
print @str1
set @zx1=cast(@bl as int)
set @str2=cast(@zx1 as char(10)) --取整數(shù)部分
print @zx1
set @num=len(@str2)
print @num
set @num1=charindex('.',@str1)
print @num1
set @str1=substring(@str1,0,@num1)
set @zx1=cast(@str1 as int)
print @str1
set @str3=ltrim(REVERSE(cast(@zx1 as char(10)))) --取小數(shù)部分
if @str3=0
set @str=rtrim(cast(@str2 as char(20)))
else
--print @str2
--print @str3
set @str=rtrim(cast(@str2 as char(20)))+'.'+rtrim(cast(@str3 as char(6)))
print @str
---set @str3=cast(@str2 as decimal(10,6))
相關(guān)文章
海量數(shù)據(jù)庫的查詢優(yōu)化及分頁算法方案
海量數(shù)據(jù)庫的查詢優(yōu)化及分頁算法方案...2007-03-03SQL根據(jù)指定分隔符分解字符串實(shí)現(xiàn)步驟
想要在MS SQL中根據(jù)給定的分隔符把這個(gè)字符串分解成各個(gè)元素,本文將詳細(xì)介紹此功能的實(shí)現(xiàn),需要了解的朋友可以參考下2012-11-11SQL Server的FileStream和FileTable深入剖析
互聯(lián)網(wǎng)時(shí)代數(shù)據(jù)是爆炸式增長(zhǎng),我們常常需要把結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)在一起。本文將介紹幾種解決方案2012-11-11SQL Server正則表達(dá)式 替換函數(shù)應(yīng)用詳解
在sql開發(fā)過程中,經(jīng)常會(huì)使用正則,本文將以此問題進(jìn)行詳細(xì)介紹SQL Server正則表達(dá)式 替換函數(shù)應(yīng)用,需要了解更多的朋友可以參考下2012-11-11