select   cast(round(12.5,2)   as   numeric(5,2))

解释:

round()函数,是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。

numeric函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。

cast as numeric(5,2)函数,是为了四舍五入之后的数字能确保显示小数点。

例如:

1.

select   cast(round(12.5,2)   as   numeric(5,2))

结果:12.50

2.

select   cast(round(12.555,2)   as   numeric(5,2))

结果:12.56

3.

select   cast(round(122.5255,2)   as   numeric(5,2))

结果:122.53

4.

select   cast(round(1222.5255,2)   as   numeric(5,2))

结果:报错了,因为1222.5255,整数位是4,小数位是2,加起来4+2=6,超出了numeric设置的5位,所以为了保险期间,可以

增减numeric的参数,例如numeric(20,2)

sqlserver中,四舍五入之后,小数点后显示2位的sql文相关推荐

  1. SQL Server 数值四舍五入,小数点后保留2位

    1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位. 2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后 ...

  2. 枚举算法:概率计算。在标注编号分别为1,2,...,n的n张牌中抽取3张,试求抽出3张牌编号之和为素数的概率。输入整数n(3<n<=3000),输出对应的概率(四舍五入到小数点后第3位)。

    概率计算.在标注编号分别为1,2,-,n的n张牌中抽取3张,试求抽出3张牌编号之和为素数的概率.输入整数n(3<n<=3000),输出对应的概率(四舍五入到小数点后第3位). 思路: 组合 ...

  3. js小数运算出现多为小数问题_js小数计算小数点后显示多位小数的实现方法

    首先写一个demo 重现问题,我使用的是一个js在线测试环境[打开] 改写displaynum()函数 function displaynum(){var num = 22.77;alert(num ...

  4. Java中的浮点数四舍五入到小数点后2位的一些实用方法

    前言 四舍五入到2或3个小数位是我们Java程序员日常开发中肯定会遇到.幸运的是,Java API提供了几种在Java中舍入数字的方法 我们可以使用Math.round(),BigDecimal或De ...

  5. excel 公式 单引号 concat_Excel四舍五入到小数点后两位,不显示0,或如何使0成为短划线...

    在Excel中有三种舍入到指定小数位数的方法.一是使用数字格式,二是设置格式单元格,三是使用圆函数等函数.这三种方法都是自动四舍五入的.前两种方法还保留整数的指定小数位数,即保留小数点后的所有零:后一 ...

  6. python中小数点后取2位(四舍五入)以及取2位(四舍五不入)的方法总结

    在很多场景的计算中,最终得到的数值例如123.45678,要截取2位小数得到123.45,而不是默认的四舍五入方法得到123.46,如何实现呢? 文章目录 一.小数点后取2位(四舍五入)的方法 方法一 ...

  7. JavaScript数学,四舍五入到小数点后两位[重复]

    本文翻译自:JavaScript math, round to two decimal places [duplicate] This question already has answers her ...

  8. 四舍五入到小数点后两位[重复]

    本文翻译自:Round a double to 2 decimal places [duplicate] This question already has answers here : 这个问题已经 ...

  9. java 四舍五入保留小数点后两位

    方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND ...

最新文章

  1. 拥抱人工智能报告:中国未来就业的挑战与应对
  2. java的初始化顺序
  3. STL区间成员函数及区间算法总结
  4. mysql删除账户后不能使用_MySQL删除普通用户
  5. ROM微型计算机是什么,在微型计算机中,ROM是().
  6. linux ctime 时间戳,关于LINUX三种时间戳的详细说明(带实验)
  7. Python之父推荐!《Python 3网络爬虫开发实战》第二版!文末送签名版!
  8. 如何安装ipython notebook_IPython notebook安装指导
  9. 如何远程连接Windows和linux服务器
  10. 【Util】 时间天数增加,时间比较。
  11. 从零开始内建你的安全测试流程
  12. 【2015年第4期】大数据引领教育未来:从成绩预测谈起
  13. 台式计算机cpu多好,2019台式处理器排行榜_台式机处理器排行榜 前六强详细介绍...
  14. 静态的顺序表(C语言实现)
  15. 从PCA和SVD的关系拾遗
  16. 下载ts流视频的成功方法
  17. 加密狗方式注册多可系统
  18. k-近邻算法的优缺点及拓展思考
  19. 年轻人,你为什么要来阿里搞技术?
  20. 程序员必备的十四款工具,你都用过吗?

热门文章

  1. 解决线上概率性异常 TransactionTooLargeException
  2. 返璞归真-删除文件默认打开方式
  3. 【Linux杂篇】Linux系统终端常用配置文件更改
  4. U盘安装OS X Yosemite 10.10.5系统
  5. 扩展显示器失败:“显示信号输入超出范围“问题解决方案
  6. 8月起,《PMBOK®指南(第七版)》将被采用,考PMP的注意了!
  7. 【涂鸦物联网足迹】涂鸦云平台接口列表—智能门锁
  8. 英语音标怎么发音 48个英语音标正确读法
  9. 关于微信小程序开发个人总结
  10. Records of Reinfocement Learning Experiments