SQL SERVER 截取小数位数后去掉最后的0 定义小数位
2009-05-19 09:58
447 查看
在SQL SERVER中,做SELECT round(102.272,1) from table
答案是102.300,
但想要的是102.3,后面的两个0去掉
可以使用 Convert(float,'1.20000') ,去掉后面的0
Select Convert(float,'1.20000')
----------------------
1.2
(1 row(s) affected)
定义小数位:
在 decimal(18,4)*decimal(18,4)时,得到的是decimal(18,8)
但想要的是decimal(18,4),
这是可以使用cast()
cast(round((Jgdj*Fcsl),4) as decimal(18,4)),得到的就是decimal(18,4)
Jgdj,Fcsl 是decimal(18,4)类型
引:http://zhidao.baidu.com/question/91676133.html
http://topic.csdn.net/u/20080903/18/4e063b1f-d10e-45a1-9cfd-8a84ba7ebacd.html
答案是102.300,
但想要的是102.3,后面的两个0去掉
可以使用 Convert(float,'1.20000') ,去掉后面的0
Select Convert(float,'1.20000')
----------------------
1.2
(1 row(s) affected)
定义小数位:
在 decimal(18,4)*decimal(18,4)时,得到的是decimal(18,8)
但想要的是decimal(18,4),
这是可以使用cast()
cast(round((Jgdj*Fcsl),4) as decimal(18,4)),得到的就是decimal(18,4)
Jgdj,Fcsl 是decimal(18,4)类型
引:http://zhidao.baidu.com/question/91676133.html
http://topic.csdn.net/u/20080903/18/4e063b1f-d10e-45a1-9cfd-8a84ba7ebacd.html
相关文章推荐
- SQL 判断整数小数 , 小数去掉最后的0 ,判断小数精确位数
- 利用bigDecimal直接截取小数位数
- SQL SERVER 列出所有用户表,字段名,主键,类型,长度,小数位数等信息(转)
- 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- 列出SQL SERVER 2000 所有表,字段名,主键,类型,长度,小数位数,允许空,默认值,字段说明
- SQL SERVER的VARCHAR类型在定义时一定要加位数!
- 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- sql 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- java double类型截取指定位数的小数
- sql server 中对小数进行保留位数
- 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- 列出SQL SERVER 2000 所有表,字段名,主键,类型,长度,小数位数,允许空,默认值,字段说明
- [MSSQL]去掉小数位数后面的0
- 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- 截取浮点数的小数位数
- SqlServer中截取小数位数
- 列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- [MSSQL]去掉小数位数后面的0
- 常用的js保留结果两位小数,和将后台保留位数获取到的数据的最后的0去除