手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sql 去零函数 datagridview中数字类型常出现后面的零不能去掉
sql 去零函数 datagridview中数字类型常出现后面的零不能去掉
摘要:复制代码代码如下:declare@bldecimal(10,6),@numint,@num1int,@strchar(20),@str1ch...

复制代码 代码如下:

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)) --取整数部分

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)))) --取小数部分

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))

【sql 去零函数 datagridview中数字类型常出现后面的零不能去掉】相关文章:

Excel导入数据库时出现的文本截断问题解决方案

sql server 中如何取得连续数字中中断数字的最小个

MSSQL 首字母替换成大写字母

通过SQLServer 2008 操作 MySQL的方法

清空数据库中所有表记录,记录ID恢复从0开始

mssql数据库系统崩溃后的一般处理步骤与方法

SQLServer 2008 R2中使用Cross apply统计最新数据和最近数据

复制SqlServer数据库的方法

sqlserver2008锁表语句详解(锁定数据库一个表)

sql2008 附加数据库时出现错误5123提示的解决方法

精品推荐
分类导航