ITPub博客

首页 > > > SQLSERVER 四舍五入 保留两位小数

SQLSERVER 四舍五入 保留两位小数

作者:飘絮絮絮丶 时间:2023-03-20 16:08:03 0 删除 编辑

  • 使用 round () 函数,如 Round (@num,2) ,其中参数 2 表示 保留两位有效数字。
select ROUND(13.145926, 2);

/*结果
  13.150000
 */
select len(13.145926)
/*结果
 9
 */
select len(ROUND(13.145926, 2))
/*结果
 9
 */

round () 只是负责将@num四舍五入到两位小数,但是不负责去掉后面的 0,也就是说还是原来的长度

  • 使用 Convert (decimal (18,2),@num) 实现转换,其中参数 2 表示 保留两位有效数字。
select Convert (decimal (18,2),13.145926) 

/*结果
  13.15
 */

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3166889/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 17.2 开始组复制
请登录后发表评论 登录
全部评论

注册时间:2019-09-09

  • 博文量
    2646
  • 访问量
    42234