sql 去零函数 datagridview中数字类型常出现后面的零不能去掉
2009-06-23 00:00
375 查看
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中数字类型常出现后面的零不能去掉
- PL/SQL Number数字类型函数
- 坑人的SQL Server检测数字类型的函数ISNUMERIC
- 【SQL基础】T-SQL函数类型——数字函数
- SQL查询时常用,但不熟悉的相关语句-----邮标,行号,临时表,类型转换,字符串函数,sql 判断语句,检查是不是数字,变量,sql split 函数
- PL/SQL Number数字类型函数
- 坑人的SQL Server检测数字类型的函数ISNUMERIC
- PL/SQL Number数字类型函数
- const 类型的函数不能返回非const类型的引用
- 【源码】用1,2,2,3,4,5这六个数字,写一个函数,打印出所有不同的排序,要求:4不能放在第三位,3与5不能相连(C语言实现)
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- 时间类型的转换,SQL中CONVERT转化函数的用法
- C#中decimal类型如何去掉后面的位数
- hive中执行sql语句出现数据类型问题
- SQL 数字函数
- 2013年1月18日调试触发器“表发生了变化,触发器或函数不能读它”的出现原因,以及解决方案
- SQL中获取一个长字符串中某个字符串出现次数的简单方法(函数)
- SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
- 电话号码处理,附错误类型(无效字符,plsql该sql中不允许使用函数)
- 在SQL中去掉非数字的字符,只保留数字