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

Oracle格式化函数

阅读更多

http://log-cd.iteye.com/blog/359876

 

Oracle SQL语句操作数字:取整、四舍五入及格式化

用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中实现Split函数功能

    这个函数使用了 Oracle 的管道化函数(pipelined function)来返回拆分后的结果。函数内部使用了一个循环来拆分字符串,每次循环都会将拆分后的结果返回给调用者。 最后,我们可以使用这个函数来拆分字符串。例如,...

    oracle格式化查看json数据

    本文将深入探讨如何在Oracle环境中格式化查看JSON数据。 首先,Oracle从12c版本开始引入了对JSON的内置支持,包括JSON类型(JSON_OBJECT和JSON_ARRAY)以及一系列的函数和操作符,如JSON_VALUE、JSON_QUERY、JSON_...

    oracle常用格式化输出

    Oracle 中的格式化输出是指在 SQL> 命令行下对查询结果进行格式化显示,常用的命令是 COLUMN 命令。COLUMN 命令的语法是 COL[UMN] [{ column | expr } [ option_1 ... option_n ] ]。 其中,column 是列名,expr 是...

    SQL\日期、數字格式化函数大全

    本篇文章将深入探讨SQL中的日期和数字格式化函数,帮助你更好地理解和运用这些功能强大的工具。 首先,我们来了解一下日期处理函数。在SQL中,有多种方法可以转换和格式化日期。例如: 1. `DATE_FORMAT()`(MySQL...

    oracle日期函数全面总结

    本篇文章将全面总结Oracle中的日期函数,帮助你解决日常工作中遇到的各种日期处理问题。 1. **SYSDATE**: 这是最常用的内置常量,返回当前系统的日期和时间。例如: ```sql SELECT SYSDATE FROM DUAL; ``` 2. ...

    oracle汉字转拼音函数整理大全

    这两个函数的实现主要依赖于Oracle中的 `NLSSORT` 函数。`NLSSORT` 函数是Oracle用来根据指定的排序规则对字符串进行排序的功能。在本例中,通过设置排序规则为 `nls_sort=schinese_pinyin_m`,可以将输入的汉字转换...

    Oracle内置函数大全

    在Oracle中,日期格式和数字格式的说明符是处理数据的关键工具,它们决定了如何显示和解析日期和数字。 日期格式元素主要用于定义日期和时间的显示样式。例如,`TO_DATE`函数在转换字符串为日期时就需要一个日期...

    oracle常用字符函数

    这些函数在处理和分析Oracle数据库中的文本数据时非常有用,它们可以帮助你执行各种文本操作,包括格式化、比较、排序等。在实际应用中,你可以根据需要组合使用这些函数来实现复杂的文本处理逻辑。

    ORACLE常用日期函数集合

    在Oracle中,`to_char()`函数被广泛用于将日期转换为指定格式的字符串。以下是一些常见的格式化选项: 1. **年份格式** - `Y`: 返回世纪年的最后一位。 ```sql SELECT to_char(sysdate, 'Y') FROM dual; ``` -...

    oracle·10G函数大全

    2. **格式化函数**:TO_CHAR()可以配合各种格式模型,如'YYYY-MM-DD',对日期进行格式化输出。 五、聚合函数 1. **统计函数**:COUNT()计算行数,SUM()求和,AVG()计算平均值,MAX()和MIN()找出最大值和最小值。 ...

    oracle sql 内置函数大全

    这些函数使得Oracle SQL能够灵活地处理和显示数据,无论是进行计算、格式化还是转换。例如,你可以使用`TO_CHAR`函数将日期转换为特定格式,或者使用`ROUND`和`TRUNC`函数对数字进行四舍五入或截断。`SUBSTR`和`...

    Oracle拆分字符串,字符串分割的函数

    它返回一个格式化的调用堆栈,可以使用其他函数进行拆分。 5. **连接和集合操作** Oracle支持将字符串连接成新的字符串,例如使用`||`操作符。同时,通过与集合类型(如`TABLE()` 函数)结合,可以将拆分的结果...

    oracle函数分类.rar

    这些函数可以帮助我们精确地处理和格式化数值数据。 其次,**字符型函数**在处理字符串时非常关键。例如,`LENGTH`用于获取字符串长度,`SUBSTR`用于截取子字符串,`UPPER`和`LOWER`用于大小写转换,以及`REPLACE`...

    Oracle数据库常用函数.sql

    系统信息函数、类型转化函数、格式化函数、控制流函数、加密函数、日期和时间函数、字符串函数、聚合函数(常用于group by从句的select查询中)、数学函数

    Oracle获取系统时间及格式化

    在 Oracle 中,日期和时间格式化可以使用以下格式: * 年:y 表示年的最后一位、yy 表示年的最后 2 位、yyy 表示年的最后 3 位、yyyy 用 4 位数表示年 * 月:mm 用 2 位数字表示月、mon 用简写形式、month 用全称 *...

    oracle内置函数学习

    Oracle内置函数是数据库管理系统Oracle中不可或缺的一部分,它们用于执行各种数据处理任务,包括数学运算、字符串操作、日期处理等。这篇博文将深入探讨Oracle内置函数的学习,帮助你更好地理解和运用这些功能强大的...

    经典oracle函数介绍全收录

    本文主要聚焦于Oracle中的经典函数,特别是单值函数,这些函数在处理数值、字符和日期类型的数据时发挥着关键作用。 首先,我们来看看数值型函数。Oracle提供了一系列用于处理数值的函数,如`MOD(n1, n2)`用于计算...

    oracle常用函数总结

    Oracle数据库是一个广泛使用的关系型数据库管理系统,...这些函数在处理Oracle数据库中的数据时非常有用,可以帮助用户进行数据清洗、格式化以及复杂的数据分析。掌握这些函数对于日常的SQL查询和数据库管理至关重要。

Global site tag (gtag.js) - Google Analytics