`

oracle trunc&round比较

阅读更多
例子:

SQL> select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual;

TO_CHAR(SYSDATE,'YYYY-MM-DDHH:
------------------------------
2012-08-10 02:53:43
SQL> select trunc(sysdate,'mi') from dual;

TRUNC(SYSDATE,'MI')
-------------------
2012/8/10 14:53:00
SQL> select round(sysdate,'mi') from dual;

ROUND(SYSDATE,'MI')
-------------------
2012/8/10 14:54:00

trunc 直接舍去后面数据,精确到定义的位置。
round 四舍五入,精确到定义的位置。
trunc 一半用查询某天的数据时很方便。
thanks!
分享到:
评论

相关推荐

    oracle中函数 trunc(),round(),ceil(),floor的使用详解

    1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...

    oracle trunc函数使用介绍

    2. **数值截断**: `TRUNC`函数不同于`ROUND`函数,它不执行四舍五入操作,而是直接去除指定位置之后的所有数字。 3. **负数参数**: 当使用`TRUNC`函数处理数值时,如果`decimals`参数为负数,则会截断整数部分的对应...

    oracle trunc()函数的使用方法

    Oracle数据库中的TRUNC()函数是一个非常实用的工具,主要用于日期和数字的截取操作。它在数据处理和分析中扮演着重要角色,特别是在报表生成、数据整理和计算时。下面我们将详细探讨TRUNC()函数在日期和数字方面的...

    Oracle round()函数与trunc()函数区别介绍

    在Oracle数据库中,`round()` 和 `trunc()` 函数是两种非常常见的数值处理函数,它们主要用于对数字进行精度调整。然而,它们在处理小数部分时有着显著的区别,这使得它们在不同的场景下有着各自的用途。下面我们将...

    Oracle自我补充之trunc()函数的使用方法

    它不同于ROUND函数,ROUND会根据指定的小数位数进行四舍五入,而TRUNC则简单地去掉指定位置之后的所有小数。以下是数字类型的TRUNC函数用法: 1. TRUNC(number):不提供第二个参数时,TRUNC会去掉所有的小数部分,...

    oracle 资源整合大全,oracle对照,oracle数据库,oracle 讲解

    例如,数学函数如ROUND用于四舍五入,TRUNC用于截断小数部分;字符串函数如SUBSTR用于提取子字符串,INSTR用于查找子串位置;日期时间函数如SYSDATE获取当前系统日期,ADD_MONTHS用于增加或减少日期。 在提供的文件...

    Oracle & SQL 入门精简介绍

    - `TRUNC`: 截断数字到指定的小数位数。 #### 五、表连接(关联查询) 表连接用于从两个或更多表中检索数据。主要的连接类型包括: - **INNER JOIN**: 返回两个表中匹配的行。 - **LEFT JOIN (LEFT OUTER JOIN)*...

    SQL SEVER与ORACLE常用函数比较

    - Oracle: 使用`TRUNC`函数截取整数部分,如 `SELECT TRUNC(-1.002) value FROM DUAL;` 5. 四舍五入 - SQL Server: 使用`ROUND`函数,如 `SELECT ROUND(1.23456, 4) value;` - Oracle: 也使用`ROUND`函数,语法...

    postgresql 兼容 oracle 函数

    3. **数学和转换函数**:如ROUND、TRUNC、TO_CHAR、TO_DATE等,这些在数据转换和计算中十分常用。 4. **游标和PL/SQL兼容性**:尽管PostgreSQL原生支持PL/pgSQL,但orafce提供了更接近Oracle的PL/SQL语法,包括游标...

    oracle数字的四舍五入、去尾、收尾法

    通过对Oracle中`TRUNC()`、`ROUND()` 和 `CEIL()` 这三个函数的学习,我们可以灵活地根据实际需求对数值进行去尾、四舍五入和收尾操作。这三种方法在不同的应用场景下都有着广泛的应用,了解它们的工作原理和使用...

    sql server和oracle中常用函数的比较

    - **SQL Server**与**Oracle**: 都使用`ROUND()`函数,但在参数上有所不同,SQL Server可以直接指定小数位数,而Oracle的`ROUND()`函数在没有第二参数时默认为0。 6. **自然对数和指数函数** - **SQL Server**: `...

    oracle求整

    这些操作可以使用内置的函数如`TRUNC`、`ROUND`等来完成。其中`TRUNC`函数被广泛用于去除数字的小数部分,从而达到取整的效果。此外,还可以使用其他方法来进一步格式化数字,例如去除末尾不必要的零或小数点。 ###...

    oracle小数点处理

    ### Oracle小数点处理知识点详解 #### 一、引言 在Oracle数据库中,处理小数点是一项常见的需求。无论是财务计算、统计分析还是其他业务场景,都需要对数值进行精确控制,包括四舍五入、截断等操作。本文将详细...

    Oracle经典教程1——走进Oracle

    1. **数值函数**:如`ROUND`、`TRUNC`等。 2. **字符串函数**:如`CONCAT`、`SUBSTR`等。 3. **日期函数**:如`SYSDATE`、`MONTHS_BETWEEN`等。 #### 本章总结 本章深入探讨了子查询的应用以及Oracle中的一些特殊...

    oracle日常检查命令

    ### Oracle日常检查命令详解 #### 一、Oracle表空间使用情况查询 在Oracle数据库管理过程中,经常需要查看各个表空间的使用情况,以便及时发现并处理表空间将满的问题。以下是一个查询表空间使用率的SQL示例: ``...

    传智播客Oracle.rar

    这些文档可能包含了关于日期函数的使用,例如DATEPART、EXTRACT或TO_CHAR等,用于提取日期中的年、月、日等部分,以及四舍五入函数如ROUND、TRUNC等,用于处理数值的精度问题。通过解决这些练习题,学员能巩固所学...

    ORACLE内部函数大全以及与SQLSERVER的区别

    - `ROUND/TRUNC/CONVERT`: 进行日期的四舍五入或截断,Oracle 提供 `ROUND` 和 `TRUNC`,SQL Server 使用 `CONVERT`。 - `TO_DATE/CONVERT`: 日期字符串到日期对象的转换,两者都有对应函数。 - `NVL/ISNULL`: ...

    Oracle常用函数和使用方法

    本文将详细介绍Oracle中一些最常用的函数及其使用方法,这些函数包括`DECODE`、`ABS`、`CEIL`、`MOD`、`ROUND`、`TRUNC`、`CONCAT`、`LOWER`和`LPAD`。 #### 二、DECODE函数:条件判断与转换 **功能描述**:`...

Global site tag (gtag.js) - Google Analytics