`
sinianxue
  • 浏览: 18073 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

oracle数字函数

阅读更多
用oracle sql对数字进行操作: 取上取整、向下取整、保留N位小数、四舍五入、数字格式化

取整(向下取整):
select floor(5.534) from dual;
select trunc(5.534) from dual;
上面两种用法都可以对数字5.534向下取整,结果为5.


如果要向上取整 ,得到结果为6,则应该用ceil
select ceil(5.534) from dual;


四舍五入:
SELECT round(5.534) FROM dual;
SELECT round(5.534,0) FROM dual;
SELECT round(5.534,1) FROM dual;
SELECT round(5.534,2) FROM dual;
结果分别为 6, 6, 5.5, 5.53


保留N位小数(不四舍五入):
select trunc(5.534,0) from dual;
select trunc(5.534,1) from dual;
select trunc(5.534,2) from dual;
结果分别是 5,5.5,5.53,其中保留0位小数就相当于直接取整了。


数字格式化:
select to_char(12345.123,'99999999.9999') from dual;
结果为12345.123

select to_char(12345.123,'99999999.9900') from dual;
小数后第三第四为不足补0,结果为12345.1230

select to_char(0.123,'99999999.9900') from dual;
select to_char(0.123,'99999990.9900') from dual;
结果分别为 .123, 0.123
分享到:
评论

相关推荐

    oracle 数字函数

    取整函数(ceil 向上取整 floor 向下取整) 取幂 power 和 求平方根 sqrt 求余 返回固定小数位数 round:四舍五入 trunc:直接截断 返回值的符号 正数返回为1 负数为 1

    oracle自定义日期函数

    Oracle 自定义日期函数 Oracle 日期处理函数是数据库管理系统中非常重要的一部分,最近看到有人在做 T-SQL 与 PL/SQL 的转化,问了些有关时间函数的处理。在 PL/SQL 中,Oracle 提供了其他的方法来处理日期函数,...

    oracle函数大全-数字处理函数

    Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,它提供了丰富的内置函数来处理各种数据类型,包括数字和字符串。本文将深入探讨Oracle中的数字处理函数,帮助你更好地理解和利用这些功能强大的工具。 1....

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

    4. 转换函数:如TO_CHAR(字符串转换为日期或数字)、TO_DATE(日期转换为字符串)等,实现不同数据类型间的转换。 5. 条件函数:如IFNULL(如果为空则替换)、NVL(空值替换)、DECODE(根据条件返回值)等,处理...

    oracle函数大全 oracle函数大全

    1. ASCII函数:ASCII函数返回与输入字符相对应的ASCII码,即十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97。 2. CHR函数:CHR函数根据提供的整数返回对应的字符。例如,CHR(65)返回'A',CHR(54740)可能...

    ORACLE CRC32函数

    在Oracle数据库中,`CRC32`函数是一种非常实用的功能,主要用于将字符类型的数据转换为一个唯一的数字类型,这一过程通常被称为散列(Hash)。通过该函数,可以方便地生成针对特定字符串的固定长度的数字签名,这...

    Oracle内置函数大全

    总的来说,Oracle内置函数大全提供了丰富的日期和数字处理能力,用户可以根据需求定制适合的数据展示格式,这对于提升用户体验和满足业务需求至关重要。在实际工作中,开发者和DBA需要根据具体需求选择合适的函数,...

    oracle数字转换中文

    ### Oracle数字转换为中文大写的实现 #### 核心概念与背景 在财务模块的开发中,将数字转换成中文大写是必需的功能之一,尤其是在中国以及使用中文的地区。例如,在开具发票、合同等正式文档时,通常需要将金额...

    Oracle分析函数

    REGR_COUNT 函数用于返回用于填充回归线的非空数字对的数目。 4.4 REGR_R2 函数 REGR_R2 函数用于返回回归线的决定系数。 4.5 REGR_AVGX 函数 REGR_AVGX 函数用于计算回归线的自变量的平均值。 4.6 REGR_AVGY ...

    oracle常用函数总结

    1. ASCII 函数:这个函数返回一个字符对应的ASCII码,即十进制数字。例如,`ASCII('A')`返回65,`ASCII(' ')`返回32(空格的ASCII码)。 2. CHR 函数:与ASCII函数相反,CHR函数将整数转换为对应的字符。例如,`CHR...

    oracle常见函数整理

    数字函数: 1. 四舍五入:ROUND()函数对数字进行四舍五入,例如ROUND(45.926,2)将数字四舍五入到小数点后两位。 2. 截断小数部分:TRUNC()函数对数字进行截断小数部分,例如TRUNC(45.926,2)将数字截断小数部分到...

    ORACLE分析函数大全

    Oracle分析函数是数据库管理系统Oracle中的一个强大特性,它允许用户在SQL查询中执行复杂的分析操作。分析函数在处理报表和数据迁移任务时尤其有用,因为它们可以基于分组计算聚合值,并为每个分组返回多行,而不...

    oracle日常函数文档

    本文将围绕“Oracle日常函数文档”这一主题,深入探讨Oracle数据库中的常用函数及其在日常操作中的应用。 一、字符串处理函数 在Oracle数据库中,处理字符串的函数非常丰富,如`SUBSTR()`, `INSTR()`, `UPPER()`, `...

    oracle内置函数大全

    这些函数涵盖了字符串处理、数字计算、日期时间操作等多个方面。以下是根据标题和描述中提到的一些主要Oracle内置函数的详细说明: 1. ASCII函数:ASCII函数返回一个字符的ASCII码值,即对应字符的十进制数。例如,...

    oracle 内置函数大全

    Oracle内置函数是其强大功能的关键组成部分,这些函数极大地丰富了SQL语言的表达能力,使得数据处理和查询更为便捷高效。以下是对Oracle内置函数的详细概述: 1. **数学函数**: - `ABS(x)`:返回x的绝对值。 - `...

    oracle最常用的函数或方法总结

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数和方法库为SQL查询提供了强大的支持。在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的...

    oracle常用函数chm版

    4. **转换函数**:转换函数用于在不同数据类型之间进行转换,比如`TO_NUMBER`可以把字符串转换为数字,`TO_CHAR`可以把数字转换为字符串,`CAST`可以将一种数据类型转换为另一种。 5. **聚集函数**:在数据聚合时,...

    ORACLE 分析函数大全

    Oracle 分析函数是一种强大的SQL工具,它允许你在处理数据时执行复杂的分析操作,而不像聚合函数那样仅仅返回单行结果。分析函数在Oracle 8.1.6版本中被引入,自那时起,它们已经成为数据库查询和报表生成的重要组成...

    is_number(oracle函数判断字段是否合法数字).sql

    is_number(oracle函数判断字段是否合法数字)

Global site tag (gtag.js) - Google Analytics