`

oracle中 Round 函数使用

 
阅读更多

 Round 函数
 
语法为ROUND(number,num_digits)

其中Number是需要进行四舍五入的数字;Num_digits为指定的位数,按此位数进行四舍五入,如果 num_digits 大于 0,则四舍五入到指定的小数位,如果 num_digits 等于 0,则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。

例如:

ROUND(21.129,0) 将 21.129 四舍五入到一个整数结果为21。

ROUND(21.129,2) 将 21.129 四舍五入到两个小数位,结果为21.13。

ROUND(21.129,1) 将 21.129 四舍五入到一个小数位结果为21.1。

ROUND(-21.129,2) 将 -21.129 四舍五入到两小数位结果为-21.13。

 

ROUND(-21.129,-1) 将 -21.129 四舍五入到两小数位结果为-20。

 

ROUND(-21.129,-1) 将 -21.129 四舍五入到两小数位结果为0。


ROUND(21.129, -1) 将 21.129 四舍五入到小数点左侧一位结果为20。
 
操作演示:
SELECT ROUND(21.129,0) FROM dual;
ROUND(21.129,0)
21

SELECT ROUND(21.129,2) FROM dual;
ROUND(21.129,2)
21.13

SELECT ROUND(21.129,1) FROM dual;
ROUND(21.129,1)
21.1

SELECT ROUND(-21.129,2) FROM dual;
ROUND(-21.129,2)
-21.13

 

SELECT ROUND(21.129, -1) FROM dual;
ROUND(21.129, -1)
-20

 

SELECT ROUND(21.129, -2) FROM dual;
ROUND(21.129, -1)
0


SELECT ROUND(21.129, -1) FROM dual;
ROUND(21.129, -1)
20

 

 

分享到:
评论

相关推荐

    oracle中函数 trunc(),round(),ceil(),floor的使用详解

    1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...

    SQLServer和Oracle的常用函数对比

    - Oracle中使用`CEIL()`函数。 3. **向下取整** - SQLServer中使用`FLOOR()`函数。 - Oracle中也使用`FLOOR()`函数。 4. **截取整数部分** - SQLServer中使用`CAST()`函数将浮点数转换为整型。 - Oracle中...

    oracle中基本函数

    ### Oracle中的基本函数详解 #### 一、字符函数 Oracle 提供了一系列强大的字符函数来处理字符串数据。这些函数包括但不限于转换大小写、拼接字符串、提取子字符串等操作。 ##### Upper `Upper` 函数用于将输入的...

    postgresql 兼容 oracle 函数

    3. **数学和转换函数**:如ROUND、TRUNC、TO_CHAR、TO_DATE等,这些在数据转换和计算中十分常用。 4. **游标和PL/SQL兼容性**:尽管PostgreSQL原生支持PL/pgSQL,但orafce提供了更接近Oracle的PL/SQL语法,包括游标...

    Oracle与Informix函数比较.doc

    1. 四舍五入:Informix 中的 round 函数可以用来四舍五入,而 Oracle 中的 round 函数可以实现相同的功能。 四、操作符 Oracle 和 Informix 都提供了操作符来比较数据。这些操作符可以用来判断两个值是否相等、...

    oracle 函数大全 参考函数 手册 速查 chm格式

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性使得它在企业级应用中占据了重要地位。本资源是一份Oracle函数大全的手册,包含丰富的参考函数和速查信息,以CHM(Microsoft Compiled ...

    sql server和oracle中常用函数的比较

    - **SQL Server**与**Oracle**: 都使用`ROUND()`函数,但在参数上有所不同,SQL Server可以直接指定小数位数,而Oracle的`ROUND()`函数在没有第二参数时默认为0。 6. **自然对数和指数函数** - **SQL Server**: `...

    oracle函数大全(CHM格式).rar

    例如,有些函数可能不适用于特定的数据类型,或者在某些特定的SQL语句中使用时有特殊的注意事项。CHM文件通常会提供这些关键细节,帮助开发者避免常见错误,提高代码的效率和正确性。 通过深入研究这个"Oracle函数...

    oracle 10G函数大全(中文)

    - 分组函数如COUNT、SUM、AVG、MAX、MIN在GROUP BY子句中使用,对分组数据进行计算。 - 分析函数如ROW_NUMBER、RANK、DENSE_RANK、LAG、LEAD等,用于窗口查询,提供行间计算功能。 5. **连接和比较函数**: - ...

    oracle系统内置函数大全

    6. ROUND函数:将日期四舍五入到指定的单位。 7. SYSDATE函数:返回当前数据库服务器的日期和时间。 8. TRUNC函数:将日期截断到指定的单位。 转换函数 1. CHARTOROWID函数:将字符转换为ROWID。 2. CONVERT函数:...

    oracle常用函数使用说明

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的...在实际使用中,应结合具体需求选择合适的函数,以提高查询效率和代码的可读性。通过深入学习和实践,可以充分利用这些函数来解决各种数据处理问题。

    SYBASE iq与ORACLE使用分析函数计算同期值及常用计算函数使用

    本资源摘要信息主要介绍了SYBASE iq和ORACLE中使用分析函数计算同期值和常用计算函数的使用方法。文章涵盖了同期值的计算、累计及同期累计值的计算、TOP 排序、日期转换格式、返回指定小数点位数、转换函数、大小写...

    oracle sql内置函数大全

    Oracle SQL内置函数是数据库管理、查询和数据分析中的关键工具,它们极大地增强了SQL语言的功能和...在《Oracle SQL function.ppt》这个文件中,可能包含了更详细的函数介绍、示例和使用技巧,建议查阅以获取更多信息。

    Oracle内建函数大全

    - CONNECT_BY_ROOT/CONNECT_BY_ISLEAF:在层次查询中使用,标识根节点或叶子节点。 10. **系统信息函数** - USER:返回当前用户的名称。 - DBMS_METADATA:获取对象的DDL语句,用于脚本生成。 以上只是Oracle内...

    Oracle round()函数与trunc()函数区别介绍

    round(x[,y]) 【功能】返回四舍五入后的值 【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。 【返回】数字 【示例】 select round...

    oracle最全函数大全

    通过本文的介绍,我们了解了 Oracle 数据库中不同类型的函数及其用途。分析函数特别适合处理复杂的数据分析任务,而聚合函数则是进行统计分析的基础。掌握这些函数能够帮助开发人员更加高效地管理和操作数据库中的...

    Oracle10G函数大全(chm格式的,比较全面)

    本文将深入探讨Oracle 10G中的一些关键函数,旨在帮助你更好地理解和利用这些工具。 1. **数学函数**: - `ABS()`: 返回一个数的绝对值。 - `MOD()`: 计算两个数相除的余数。 - `ROUND()`: 四舍五入到指定的小数...

    oracle内部函数大全

    Oracle数据库提供了丰富的内置函数,这些函数被广泛应用于各种SQL查询和PL/SQL编程场景中,极大地提高了开发效率并简化了复杂逻辑的实现。根据Oracle官方文档和实际应用经验,我们将这些内置函数按照不同的功能类型...

    oracle 10g函数大全.

    Oracle 10g是一款历史悠久但仍然广泛使用的数据库管理系统,它提供了丰富的函数库,使得SQL查询和数据处理变得更为强大和灵活。在这个“Oracle 10g函数大全”中,我们将会探讨一些重要的Oracle 10g函数,这些函数...

    oracle 10G函数大全

    本资料“Oracle 10G函数大全”显然是一份全面的参考指南,涵盖了Oracle 10G中的主要函数,包括数学函数、字符串函数、日期时间函数、系统信息函数等。 1. **数学函数**: - ABS:返回一个数的绝对值。 - CEIL:...

Global site tag (gtag.js) - Google Analytics