`
fsclh
  • 浏览: 36562 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Oracle 小数的显示问题

阅读更多
1.问题起源
嗯,先看看下面这个测试
select 0.78 from dual;

结果:    .78
经检查,Oracle默认显示就这样。
2.解决办法:用to_char函数格式化数字显示
select     to_char(0.779,'fm9999990.00') from dual;
结果:0.38
9999的个数最好和字段定义一样。
这里重点要看 fm9999990.00,表示整数部分最多10位,小数部分2位,fm表示去掉转位字符串后前面的空格,不加fm,0.34前面会有空格的.
分享到:
评论

相关推荐

    ORACLE中科学计数法显示问题的解决

    "ORACLE中科学计数法显示问题的解决" 在 Oracle 中,科学计数法显示问题是一个常见的问题,特别是在 PLSQL 中显示超长数字的时候,会出现科学计数法的显示格式。本文档将为解决这个问题提供解决方法。 在 Oracle ...

    oracle函数大全(分类显示).zip

    "Oracle函数大全(分类显示)"这个资源显然是为了帮助开发者更好地理解和使用Oracle中的各种函数。下面,我们将详细介绍Oracle数据库中的一些主要函数类别及其应用场景。 1. **数值函数**: - `ROUND`:对数字进行四...

    oracle保留两位小数解决方案

    Oracle提供了一个COLUMN FORMAT选项,可以直接在查询中设定列的显示格式,如 `COLUMN amount FORMAT L9999999999.99`。但这种方法需要预先知道最大位数,并且可能影响整个会话或系统级别的设置,使用时需谨慎。 6....

    oracle格式化为数字

    最简洁的oracle格式化为数字,保留小数位数,简单易行,功能全面

    oracle函数大全(chm格式分类显示)

    Oracle提供了多种数值处理函数,如`ROUND()`用于四舍五入,`TRUNC()`用于截断小数部分,`MOD()`计算余数,`POWER()`计算幂,以及`SQRT()`计算平方根等。这些函数在处理数值计算时非常实用,能够精确控制数值精度和...

    基于oracle小数点前零丢失的问题分析

    本文主要探讨的是在处理小于1的小数时,使用`CHAR`类型可能导致小数点前的零被丢失的问题,以及如何通过`TO_CHAR`函数来解决这个问题。 首先,我们要了解问题的起源。当Oracle数据库中的字段用于存储小于1的小数,...

    oracle金额转换

    在Oracle数据库中,处理金融数据时,我们经常需要对金额进行格式化,使其符合特定的显示标准,例如将数字转换为大写的汉字或者添加货币符号等。"Oracle 金额转换"是一个关键的操作,用于提高数据的可读性和合规性。...

    oracle四大宝典之1:Oracle Sql基础

    Oracle支持多种数据类型,如`NUMBER`(包含整数和小数)、`VARCHAR2`(可变长度字符串)、`CHAR`(固定长度字符串)、`DATE`(日期和时间)、`BLOB`(大对象,如图片或文档)、`CLOB`(字符大对象)等。理解这些...

    oracle求整

    在Oracle数据库中,对于数字的取整处理通常涉及到去除小数部分或者对数字进行四舍五入等操作。这些操作可以使用内置的函数如`TRUNC`、`ROUND`等来完成。其中`TRUNC`函数被广泛用于去除数字的小数部分,从而达到取整...

    oracle中TIMESTAMP与DATE比较

    在格式化显示方面,`TO_CHAR`函数同时支持`DATE`和`TIMESTAMP`类型,允许用户自定义输出格式。然而,`TRUNC`函数并不支持`TIMESTAMP`类型,这暗示了在需要精确到秒以下的时间精度时,应当优先考虑使用`TIMESTAMP`。 ...

    oracle函数大全中文

    通过"Oracle函数大全(分类显示).chm"这个文档,你可以全面了解并掌握这些函数的使用方法和应用场景,从而更好地在Oracle数据库中进行数据操作和查询。这个资源对于数据库管理员、开发人员和数据分析者来说都是非常...

    基础的oracle学习的笔记

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级应用中占据着重要的地位。这篇笔记主要聚焦于Oracle的基础知识,包括...在实践中不断探索,你将能够解决更复杂的数据库问题,并提升你的Oracle技能。

    06Oracle.docx

    此外,Oracle还提供了一些系统命令,如"SET TIMING ON|OFF"用于开启或关闭执行时间的显示,"SET SERVEROUTPUT ON|OFF"控制是否在屏幕上显示PL/SQL的输出结果。 总结来说,Oracle数据库管理涉及服务控制、SQL工具...

    oracle ebs开发文档

    - **TRUNC函数**:用于去除小数部分。 - **修改表的一些常用语法**:如 ADD、MODIFY 和 DROP 等,用于表结构的修改。 - **舍入函数**:如 ROUND 和 TRUNC,用于数值的四舍五入或截断。 - **实现类似 BREAK 语句**:...

    从零开始学ORACLE

    - `select * from v$version`: 显示Oracle数据库的版本信息。 ##### 2. 数据定义语言(DDL) - **创建表空间**: - `create tablespace Product datafile 'D:\testaa.dbf' size 100M`: 创建一个名为`Product`的表...

    Oracle SQL 內置函數大全

    这些内置函数和格式说明符使得在Oracle SQL中处理和显示数据变得直观且高效。例如,用户可以通过`TO_CHAR`函数结合特定的日期格式元素,将日期和时间转换为所需格式,或者使用数字格式元素来控制数值的显示方式,如...

    oracle表结构查询命令

    - `data_scale`:数据小数位数(对于数字类型)。 - `nullable`:是否允许为空。 - `column_id`:字段的顺序号。 #### 四、查询表和字段注释 ##### 1. 查询表注释 **命令格式**: ```sql SELECT * FROM user_tab_...

    oracle常用命令_笔记

    - `SET PAGESIZE 30`设置每页显示的记录数为30条。 4. **字段别名**: - 使用`AS`关键字为字段设置别名,如`SELECT column AS alias FROM table`。 5. **去重查询**: - 使用`DISTINCT`关键字去除查询结果中的...

    oracle空间使用率

    4. **使用比**:计算表空间的使用比例,公式为`(D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100`,结果四舍五入保留两位小数并转换为百分比格式。 5. **空闲空间(M)**:显示每个表空间的空闲空间大小...

Global site tag (gtag.js) - Google Analytics