`

数据库中保留小数位的问题

阅读更多
在数据库中有时我们可能需要对一些数据进行处理,例如四舍五入、直接舍去后面的几位等,其实很简单,都是有现成的函数,我们只需要套用就行了:
select round(10.98*10)/10 from dual;--四舍五入
select ceil(10.63*10)/10 from dual;--取上限值
select floor(10.68*10)/10 from dual;--取下限值
分享到:
评论

相关推荐

    TRUNC_保留小数位

    TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_...

    关于数据库中保留小数位的问题

    本篇文章是对关于在数据库中保留小数位的问题进行了详细的分析介绍,需要的朋友参考下

    SAP HANA数据计算后小数点位数异常

    SAP HANA数据计算后小数点位数异常的官方解决方案。。

    C# 小数位数保留的方法集锦

    //要设定的小数位数 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值转成double this.txtCashAmt.Text = strCashAmt.ToString(“N”,provider); //再利用ToString函数

    sql小数点取值转换整理

    --遇到小数位就加1,非四舍五入 select CEILING(3.1) 结果为:4 --保留两位小数 1. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到两位小数,但是不...

    python 保存float类型的小数的位数方法

    今天小编就为大家分享一篇python 保存float类型的小数的位数方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    oracle保留两位小数解决方案

    公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2) ),只是格式不是很工整,对格式要求不严谨的情况下使用round即可. 个人认为比较方便的一种 select decode(n_jg...

    Microsoft SQL Server数据库建模工具

    当您更改某个受关系影响的列的数据类型、长度、精度、小数位数等信息时,关系中的其他字段将随之更改,这个过程是递归的,所有与该字段有直接或间接关系引用的字段都将受到更改。 8、为更改生成SQL脚本。 使用...

    mysql查询语句,在查询语句中进行 “运算” 并保留n位小数 或 保留整数(无符号类型) 输出

    【问】为什么要保留n位小数 或 保留整数 输出? 【答】通常在存储数据时,会将原本是小数的数据经过 乘以 10*n 倍后,转为整数存入数据库, 所以我在sql查询操作过程中,进行了 “除法” 运算 ,输出额结果是 ...

    数据库课程设计—企业工资管理系统(java版+完整代码).doc

    但在用户使用过程中,能自行根据实际情况进行小数计算精度的 设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服 务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求...

    数据库程序设计第二次上机

    7. 如何将第4、5题中的格式操作命令保留下来,并在今后每次使 用sqlplus登录数据库后都 自动执行进行设置?写出操作过程 8. 编写脚本QueryJobHisByDept.sql,此脚本的执行结果是显示由用 户指定某部门中进行职位...

    百度地图GPS偏离纠偏数据库MYSQL(2千1百万条记录)附算法

    然后再精确到2位小数(数据库目前是精确到0.01的数据):分别为116.44 和 39.91 然后乘以1000000 结果为 116440000 和 39910000 然后查询数据库: SELECT * FROM [LngLatOffset].[Offset] where lat='39910000' ...

    调整小数的格式保留小数点后两位

    调整小数的格式,如保留小数点后两位等等在开发过程中经常会遇到,下面本文搜集了一些不错的实现方法与分享

    jdbc操作文档,数据库基本操作文档集合

    13.dual表是用来计算的表 可以用来round:四舍五入,trunc:截断小数位,mod取余,ceil:求大于等于某数的最小整数。例:ceil(2.35) 3,floor:求小于等于某数的最大整数。例:floor(2.35) 2。 select round(123.123,要...

    AX DBBuilder 2007(最新多语言版)

    V1.2更新 ------------------------- 2007.7.24 加入选择数据表列表功能 2007.7.24 快捷键更改 2007.7.24 更正Oracle数据库无法更改NUMBER类型精度和小数位数问题 2007.7.26 加入多语言支持 2007....

    VB6常用模块

    1、四舍五入函数(VB本身的有问题,而且这个支持小数位数为负数) 2、一维数组排序 3、数组去重复 4、将变量转化为SQL语句的字段值,文本加单引号数字就不加单引号 5、整理字符串,去除连续字符,仅保留N个 6、取指定...

    jackson使用@JsonSerialize格式化BigDecimal解决.00不显示问题

    mysql数据库存储的数据格式(数据库字段已经设置了保留小数点后两位) 240 240.77 # 3. java程序中查看从数据库中查询的回来的数据格式: 240.00 240.77 # 4. 返回前端的json字符串里的数据格式: 240 240.77 # 4. ...

    软件测试-MySQL(六:数据库函数)

    TURNCATE(x,y) 返回x保留y位小数 ABS(X) 返回x的绝对值 MOD(X,Y) 返回X被Y除以以后的余数,对带有小数的部分也成立 SQRT(x) 返回非负数x的二次平方根  SIGN(X) 返回参数的符号,x的值为正、0、负分别返回1、0、...

    sql server中的decimal或者numeric的精度问题

    在sql server中定义列的数据类型decimal时需要制定其精度和小数位数。

Global site tag (gtag.js) - Google Analytics