保留2位小数 , 不够补0 :
select to_char(123456789.9,'999999999.00') from dual
结果:
123456789.90
select to_char(123456789.1234,rpad('999999999.',11,'0')) from dual
结果:
123456789.12
select round(1234.45,1) from dual
结果:
1234.5
(round会四舍五入)
select round(1234.45,3) from dual
结果:
1234.45
select trunc(1234.45678,3) from dual
结果:
1234.456
(trunc直接截断,不会四舍无入)
分享到:
相关推荐
1. **ROUND函数**:当需要对数值进行四舍五入时使用,可以指定保留几位小数。 2. **TRUNC函数**:主要用于截断小数部分,不进行任何舍入处理。 3. **CEIL和FLOOR函数**:用于向上或向下取整,适用于特定的业务逻辑...
以上列出的关键字只是Oracle庞大词汇库的一小部分。熟练掌握这些关键字不仅有助于提高SQL技能,还有助于更高效地管理和维护Oracle数据库。对于想要深入学习Oracle的人来说,理解并正确使用这些关键字是十分重要的...
### ORACLE常用数值函数与转换函数详解 #### 一、数值函数(Number Functions) 在Oracle数据库中,数值函数处理数值类型的数据,并返回一个数值结果。这些函数支持的最大精度为38位小数,例如:`COS`, `COSH`, `EXP...
- `TRANSLATE(itemcode, 'QWERTYUIOPASDFGHJKLMNBVCXZ', '')`:将`itemcode`字段中的所有字母字符替换为空字符,保留数字和其他特殊字符。 - `TRIM(...)`:移除替换后的字符串两端可能存在的空格。 - `LENGTH(......
在Oracle数据库中,处理数值类型的数据并保留特定的小数位数是常见的需求,尤其是在报表生成和数据分析场景。本文主要探讨了四种保留两位小数的方法,适用于不同的情况和需求。 1. **使用`ROUND`和`TRUNC`函数**: ...
在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,以帮助用户进行数据处理和查询。本文主要关注日常工作中常用的那部分,而非全面介绍。如果你希望深入研究所有Oracle函数,建议查阅官方的...
在Oracle数据库中,处理数字时经常需要对数值进行各种形式的舍入操作。本文将详细介绍Oracle中的三种常见舍入方法:去尾法(Truncation)、四舍五入法(Rounding)以及收尾法(Ceiling)。这些方法对于数据处理、...
1. **数据存储与管理**:Oracle 9i 提供了强大的数据存储和管理能力,支持多种数据类型,如数值、字符串、日期、二进制等,并具有高度的可扩展性和稳定性,能够处理大规模的数据量。 2. **SQL支持**:作为关系...
保留池(`buffer_pool_keep`)用于快速访问小表,回收池(`buffer_pool_recycle`)用于全表扫描的大表。不过,这两个参数通常不建议直接设置,除非在进行性能调优时。 `shared_pool_size`参数控制着Shared Pool的大小,...
在Oracle Forms中,可以通过设置Item属性来控制数据的显示,比如`Display-Zero`属性可以确保即使数值为零也显示出来。在Oracle Report Builder中,可以在Format Painter或Format Editor中设置相应的格式,确保字段...
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,这些函数极大地增强了数据库操作的灵活性和功能。下面将详细介绍这些函数的使用方法。 数值函数是处理数学计算的关键工具,例如: 1. `...
在13MB的较小体积下,它依然保留了Oracle核心的功能,能够有效地支持局域网内的数据库连接,方便用户进行数据管理和查询。 Oracle数据库是世界上最流行的商业关系型数据库之一,以其强大的性能、高度的可扩展性和...
Oracle数据库系统提供了丰富的函数,包括数值函数、转换函数和字符串函数,帮助用户在处理数据时进行各种操作。这些函数在SQL查询和数据库应用程序开发中起着至关重要的作用。 1. 数值函数: - `ABS(m)`:计算并...
这样,Java开发者可以直接在应用程序中部署这些自动生成的代码,从而实现了数据始终保留在数据库内的目标,避免了数据移动,同时利用了Oracle数据库的安全特性。 #### Oracle Data Mining Browser Oracle Data ...
这会导致后续的数据分析和汇总操作出现问题,因为Oracle默认情况下无法对包含非数字字符的字符串进行数值计算。 例如,在`table`表中有一个名为`column_name`的字段,该字段中可能存在诸如“一千”、“二万”这样的...
- 双引号保留字段名的原始大小写,否则Oracle默认转为大写。 5. **DISTINCT关键字**: - `select distinct`用于去除结果集中重复的行,如`select distinct deptno from emp`。 6. **WHERE子句**: - `where`...
而NUMBER(7,2)和NUMBER(4)则代表了数值的存储格式,即最多7位数字,其中小数点后保留2位,以及一个固定宽度为4位的数字。 6. SQL语言的使用,例如“DISTINCT”关键字用于返回唯一不同的值,是学习者在编写查询时会...
Oracle提供了丰富的日期和时间处理函数,如`TO_DATE()`将字符串转换为日期,`TO_CHAR()`将日期转换为字符串,`SYSDATE`获取当前系统日期,`ADD_MONTHS()`增加或减少指定月数,`EXTRACT()`提取日期部分(如年、月、日...