sql 去零函数 datagridview中数字类型常出现后面的零不能去掉,此函数在sql中使用即可代码如下: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))
相关文章
- 如何防止MyBatis-Plus中Wrapper导致的SQL注入_通过LambdaQuery避免硬编码
- Oracle 12c 列表分区怎么添加DEFAULT分区_使用PARTITION DEFAULT子句
- 11gR2RAC独占模式replacevotedisk遭遇PROC-26,restoreocr遭遇CR
- mysql 修改表的字段
- 如何使用 MySQL 查询特定部门及其所有下属部门的用户?
- 分布式数据库是什么?有什么优缺点
- MySQL查询数据之:单表查询
- SQL Server如何实现跨数据库数据同步_利用触发器结合链接服务器
- MySQL系统变量(systemvariables)_MySQL
- sql中如何合并结果集 结果集合并的union用法详解
