手机
当前位置:查字典教程网 >编程开发 >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中数字类型常出现后面的零不能去掉】相关文章:

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

T-SQL入門攻略之创建数据表

在SQL Server中修改字段类型和字段名称

JDBC连接Sql Server 2005总结

SQLServer 数据库备份过程中经常遇到的九种情况

分页存储过程代码

创建动态MSSQL数据库表

SQLServer分布式事务问题

SQL Server 2008 R2——查找最小nIndex,nIndex存在而nIndex+1不存在 求最小连续数组中的最大值

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

精品推荐
分类导航