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

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

分享到:
评论
1 楼 lsjinpeng 2011-10-20  
好不错~~~~~~~~~~

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    在使用这个工具时,开发者需要确保源代码中的SQL语句是标准的Oracle SQL格式,避免使用特定Oracle数据库的特性,以提高转换的成功率。同时,转换后还需要对生成的MySQL SQL进行测试,确保在目标数据库环境中能正常...

    Oracle SQL语句实现数字四舍五入取整

    在Oracle数据库中,SQL语句提供了多种方法来处理数字,包括取整、四舍五入以及数字格式化等。这些功能对于数据处理和分析至关重要,特别是在财务、统计和其他需要精确数值计算的领域。 1. 向下取整: Oracle提供了...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...

    Oracle SQL语句跟踪

    2. 执行计划:显示了Oracle如何执行SQL语句,包括操作符、执行顺序、成本估算等。 3. 性能统计:如执行时间、CPU时间、I/O次数等。 4. 等待事件:揭示了SQL语句在等待什么资源,这有助于识别性能瓶颈。 5. PL/SQL...

    html前端sql格式化.zip

    `sql-formatter.js`是JavaScript的一个轻量级库,它提供了SQL语句的自动格式化功能。这个库能够处理多种SQL方言,包括但不限于MySQL、PostgreSQL、Oracle和SQL Server。其主要功能包括: - 自动缩进:根据语法规则...

    sql语句格式化工具

    SQL语句格式化工具是一种专为数据库管理员和开发人员设计的实用程序,旨在将混乱、难以阅读的SQL查询转换为整洁、易于理解的格式。在处理复杂查询时,这种工具显得尤为重要,因为它们能帮助我们避免语法错误,提高...

    Oracle数据库sql转换mysql数据库工具

    "Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将Oracle数据库中的SQL语句或数据结构转换为MySQL兼容的格式。 在数据库迁移过程中,这样的工具至关重要,因为它可以简化工作流程,...

    学生成绩管理系统Oracle全部SQL语句.txt

    (1)选定某一主题,创建一个oracle数据库,对其进行日常管理及应用(全部用SQL语句实现): 1、创建数据库实例,数据库表空间,创建管理员,普通用户,并分别授予相应权限; 2、至少建立5个表,以及表间关系,使用...

    Java Sql 格式化工具

    用户可以通过运行这个jar包来对SQL语句进行格式化操作。只需输入待格式化的SQL文本,工具就会返回格式化后的结果。 2. **Demo.java**:这是一个Java源代码文件,可能是用于演示如何使用SQLinForm.jar的示例。开发者...

    SQL_Server,Oracle,DB2数据库SQL语句比较

    根据提供的文件信息,本文将对SQL Server、Oracle与DB2三种主流关系型数据库管理系统中的SQL语句进行详细的对比分析。这不仅有助于理解不同数据库系统之间的差异,也为开发人员提供了跨平台迁移时所需的必要知识。 ...

    Sql语法转换为Oracle语法

    标题“Sql语法转换为Oracle语法”涉及到的主要知识点是SQL Server与Oracle数据库之间的SQL语句转换。这通常是因为在系统迁移或跨平台开发时,需要将SQL Server的查询语句适应Oracle数据库的语法。 描述中提到的...

    好用的SQL语句格式化工具

    因此,拥有一款好用的SQL语句格式化工具显得尤为重要。 “好用的SQL语句格式化工具”是一款专门用于优化SQL代码外观的软件,它能够自动化地对SQL语句进行整理和美化,使其符合标准的编码规范,提升代码的可读性和可...

    SQL语句格式化工具

    SQL语句格式化工具是一种非常实用的开发辅助软件,它主要功能是对杂乱无章的SQL语句进行美化和标准化,使得代码更加清晰易读,提高团队协作效率。这类工具通常支持多种数据库语言,包括但不限于MySQL、Oracle、SQL ...

    oracle数据库常见99条的查询语句

    - **说明**: 查询`emp`表中雇员编号、姓名和工作,并将结果显示为一个格式化的字符串。 #### 2. 复杂查询 - **SQL语句**: `SELECT ename, sal * 12 income FROM emp;` - **说明**: 计算每位雇员的年薪,并将结果...

    Oracle的sql语句练习题含复习资料.docx

    - **数值四舍五入**: 使用`round()`函数来四舍五入数值。 #### 练习题22:找出在(任何年份的)2月受聘的所有员工 **SQL语句**: ``` SELECT ename, hiredate FROM emp WHERE to_char(hiredate, 'MM') = '02'; ``` ...

    ORACLE__SQL语句教学

    - **格式化**:为了提高可读性,建议将SQL语句分多行书写,并使用适当的缩进。 - **关键字不可缩写**:SQL的关键字不能被缩写,并且必须保持在同一行内。 - **列头设置**:在SQL*Plus中,默认情况下,字符和日期类型...

    SQL语句格式化工具免费版

    SQL语句格式化工具是数据库管理员、开发人员和数据分析者不可或缺的辅助软件,它能够将杂乱无章的SQL代码整理成清晰、易读的格式,提高代码的可读性和维护性。这款免费版的工具具有诸多优势和功能,下面我们将详细...

    notepad格式化sql语句

    标题“notepad格式化sql语句”所指的是使用Notepad++这个编辑器来美化或格式化SQL查询,使其更易于理解和维护。在编写SQL语句时,良好的格式化可以提高代码的可读性,降低出错的可能性,同时也能提升团队协作的效率...

    Linux下定时自动执行Oracle_SQL

    在IT领域,尤其是在数据库管理和系统自动化操作中,利用Linux下的Crontab实现Oracle SQL的定时自动执行是一项极为实用且高效的技术。本文将深入探讨如何在Linux环境下设置Crontab来定期执行Oracle SQL脚本,这一过程...

Global site tag (gtag.js) - Google Analytics