--Oracle trunc()函数的用法
/**************日期********************/
1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-06
2.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天.
3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天
4.select trunc(sysdate,'dd') from dual --2013-01-06 返回当前年月日
5.select trunc(sysdate,'yyyy') from dual --2013-01-01 返回当年第一天
6.select trunc(sysdate,'d') from dual --2013-01-06 (星期天)返回当前星期的第一天
7.select trunc(sysdate, 'hh') from dual --2013-01-06 17:00:00 当前时间为17:35
8.select trunc(sysdate, 'mi') from dual --2013-01-06 17:35:00 TRUNC()函数没有秒的精确
/***************数字********************/
/*
TRUNC(number,num_digits)
Number 需要截尾取整的数字。
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
TRUNC()函数截取时不进行四舍五入
*/
9.select trunc(123.458) from dual --123
10.select trunc(123.458,0) from dual --123
11.select trunc(123.458,1) from dual --123.4
12.select trunc(123.458,-1) from dual --120
13.select trunc(123.458,-4) from dual --0
14.select trunc(123.458,4) from dual --123.458
15.select trunc(123) from dual --123
16.select trunc(123,1) from dual --123
17.select trunc(123,-1) from dual --120
- 浏览: 214310 次
- 性别:
- 来自: 北京
-
相关推荐
oracle-trunc函数使用介绍.doc
Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...
根据提供的标题、描述、标签及部分内容,我们可以了解到这段文本主要涉及Oracle数据库中处理时间戳(`TIMESTAMP`)的相关操作。接下来将详细解释这些内容所包含的关键知识点。 ### 关键知识点解析 #### 1. `...
详细介绍了 oracle 内置 trunc 函数的使用场景及实例,对日期格式和数字格式的数据进行操作
5. `trunc(date, 'unit')`:按指定单位(如年、月、日)截断日期。 四、Oracle数学函数 1. `round(number, decimals)`:四舍五入到指定的小数位数。 2. `ceil(number)`:向上取整。 3. `floor(number)`:向下取整...
例如,日期函数(如SYSDATE、ADD_MONTHS、TRUNC)可以帮助处理时间序列数据,数学函数(如ROUND、MOD)可用于数值计算,字符串函数(如SUBSTR、INSTR)则用于处理文本数据。还有聚合函数(如SUM、AVG、MAX、MIN)...
- Oracle提供了多种舍入函数,如ROUND、TRUNC等,用于数字的四舍五入处理。 **4. Oracle定时器** - 定时器可以定期执行任务,适用于需要定期维护的任务。 **5. Over分析查询** - OVER子句用于进行分析查询,如计算...
"东软oracle-在线-期中考试一.docx" 这份考试文件主要测试了考生对Oracle数据库管理系统的理解和应用,涵盖了数据库查询、数据操作、数据分析等多方面的知识点。 1. 名词解释页脚内容 1:SELECT 语句可以返回数字...
- `TRUNC()`: 截断日期到指定的部分,如年、月、日。 5. **转换函数** - `TO_CHAR()`: 将日期、数字等转换为字符串格式。 - `TO_DATE()`: 将字符串转换为日期格式,需指定日期格式模型。 - `TO_NUMBER()`: 将...
根据提供的文件信息,本文将详细解释Oracle数据库中的常用命令及相关知识点。这些命令涵盖了数据库操作的基础层面,对于初学者和日常使用者来说非常实用。 ### 1. 设置显示参数 - **`set linesize 100;`**:设置每...
3. **单行函数**:包括字符串函数(如LOWER, UPPER, CONCAT)、数值函数(如ROUND, TRUNC)、日期函数(如SYSDATE, ADD_MONTHS)和转换函数(如TO_CHAR, TO_DATE),这些函数可以改变或操作单个值。 4. **多表查询*...
4. **日期时间函数**:如`SYSDATE`获取当前系统日期,`ADD_MONTHS`用于增加月份,`EXTRACT`可以提取日期部分,`TRUNC`则用于截断时间部分。 5. **转换函数**:如`TO_CHAR`将日期或数字转换为字符串格式,`TO_DATE`...
### Oracle TRUNC 函数详解 #### 一、概述 在Oracle数据库中,`TRUNC`函数主要用于对日期或数字进行截断操作。该函数对于日期数据类型,可以根据指定的格式来去除时间或日期中的特定部分;对于数值数据类型,则...
- **TRUNC函数应用**:掌握日期截断与数值截断的使用场景。 - **表修改语法**:熟悉修改表结构的常用SQL语法,便于数据模型的调整。 - **舍入函数**:理解数字舍入规则,精确控制数据精度。 - **事务控制**:实现...
Oracle Job管理是数据库中用于定时执行任务的一种机制,它允许用户安排存储过程、PL/SQL块或其他数据库操作在预设的时间点自动运行。在Oracle 9i版本中,我们可以使用SQL命令或者DBMS_SCHEDULER包来创建、修改和管理...
- `TRUNC()`: 截断数字的小数部分。 3. **日期函数**: - `SYSDATE`: 获取当前系统日期。 - `ADD_MONTHS()`: 添加指定月份数。 - `EXTRACT()`: 提取日期/时间的部分,如年、月、日等。 - `TO_CHAR()`: 将日期/...
Oracle数据库中的TRUNC()函数是一个非常实用的工具,主要用于日期和数字的截取操作。它在数据处理和分析中扮演着重要角色,特别是在报表生成、数据整理和计算时。下面我们将详细探讨TRUNC()函数在日期和数字方面的...
1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...