`

Oracle trunc()函数的用法 to_date()

    博客分类:
  • DB
阅读更多
Oracle trunc()函数的用法
   --Oracle trunc()函数的用法
/**************日期********************/
select trunc(sysdate) from dual  --2011-3-18  今天的日期为2011-3-18
select trunc(sysdate, 'mm')   from   dual  --2011-3-1    返回当月第一天.
select trunc(sysdate,'yy') from dual  --2011-1-1       返回当年第一天
4.select trunc(sysdate,'dd') from dual  --2011-3-18    返回当前年月日
5.select trunc(sysdate,'yyyy') from dual  --2011-1-1   返回当年第一天
6.select trunc(sysdate,'d') from dual  --2011-3-13 (星期天)返回当前星期的第一天
7.select trunc(sysdate, 'hh') from dual   --2011-3-18 14:00:00   当前时间为14:41   
8.select trunc(sysdate, 'mi') from dual  --2011-3-18 14:41: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



  • 大小: 24.7 KB
分享到:
评论

相关推荐

    Oracle to_date() 用法细节.txt

    本文将详细介绍 `to_date()` 的使用方法、参数格式以及常见问题解决方法。 #### 二、基本语法与格式 `to_date()` 函数的基本语法如下: ```sql TO_DATE (expression, format_mask) ``` 其中: - `expression`: ...

    Oracle的to_date函数.doc

    在使用 to_date 函数时,需要指定日期字符串的格式,以便 Oracle 能够正确地解析日期字符串。日期格式参数是用来指定日期字符串的格式的,它由一个或多个日期元素组成,每个日期元素都有其特定的含义。 以下是 ...

    讲述Oracle中的to_date参数含义

    Oracle数据库中的`to_date`函数是用于将字符串转换为日期数据类型的函数,它在处理日期和时间相关的操作时非常常用。`to_date`的主要参数是一个包含日期信息的字符串,以及一个可选的日期格式模型,用于指定输入字符...

    Oracle to_date()函数的用法介绍

    本文将深入探讨Oracle to_date()函数的使用方法及其相关知识点。 首先,我们要理解to_date()函数的基本语法: ```sql to_date(string, format_mask) ``` 其中,`string`是要转换的字符串,`format_mask`是对应...

    Oracle中trunc()函数用法处理日期、数字类型数据

    Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...

    oracle trunc函数使用介绍

    #### 二、TRUNC函数用于日期数据类型 ##### 1. 语法格式 ```sql TRUNC(date[, fmt]) ``` - **date**: 需要被截断的日期值。 - **fmt**: 可选参数,用于指定日期格式。如果不提供此参数,默认为去除日期的时间部分,...

    Oracle中实现datadiff函数

    ### Oracle中实现datadiff函数 #### 背景与目的 在Oracle数据库中,并未直接...总之,通过自定义函数的方式可以在Oracle中实现类似`DATEDIFF`的功能,这种方法既灵活又高效,非常适合处理涉及日期计算的实际问题。

    oracle中to_date详细用法示例(oracle日期格式转换)

    1. 日期和字符转换函数用法(to_date,to_char) 代码如下:select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串 select to_char(sysdate,’yyyy’) as nowYear from ...

    Oracle的to_date函数.docx

    Oracle的`to_date`函数是数据库系统中用于将字符串转换为日期类型的函数,它在处理日期和时间数据时非常有用。这个函数接受两个参数:要转换的字符串和一个表示输入字符串格式的模式。 1. `to_date`函数的日期格式...

    oracle trunc()函数的使用方法

    oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的...

    oracle_date.rar_oracle

    例如,我们可以使用TRUNC函数截断日期到指定的单位,如TRUNC(SYSDATE, 'MONTH')会得到当月的第一天。ROUND和FLOOR函数分别用于四舍五入和向下取整日期。而在处理时区时,我们有FROM_TZ和AT TIME ZONE函数来转换日期...

    Oracle中TO-DATE格式.docx

    TO_DATE 函数是 Oracle 中一个非常重要的函数,它用于将字符串转换为日期类型。在 Oracle 中,日期类型可以是 DATE、TIMESTAMP、TIMESTAMP WITH TIME ZONE 等多种形式。TO_DATE 函数的基本语法是 TO_DATE( string, ...

    Oracle常用函数Trunc及Trunc函数用法讲解

    7. `TRUNC(date, 'ss')`:虽然官方文档中未提及`TRUNC`函数支持秒,但在某些Oracle版本中,可以用于设置时间到秒级0。 例如: ```sql SELECT trunc(sysdate, 'yyyy') FROM dual; -- 返回当年的第一天 SELECT trunc...

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

    Oracle数据库中的TRUNC函数是一个非常实用的工具,用于处理日期和数字类型的数据。它有两种主要的用法,分别针对日期和数字。 对于日期,TRUNC函数的主要作用是将日期值截断到特定的时间元素,例如年、月、日、小时...

    oracle_时间函数

    本文将详细探讨Oracle中的时间函数,尤其是`to_date()`和`to_char()`这两个转换函数。 首先,`to_date()`函数用于将字符串转换为日期类型。这个函数需要两个参数:要转换的字符串和指定的日期格式模型。例如,`to_...

    ORACLE日期函数01课程.pdf

    在Oracle中,`TO_DATE`和`TO_CHAR`是两个核心的日期转换函数,它们分别用于将字符串转换为日期和将日期转换为字符串。 1. `TO_DATE`函数: `TO_DATE`函数用于将一个字符串转换为日期格式。例如,`to_date('2007-11...

    Oracle Date常用方法封装

    1. **创建Date对象**:在PL/SQL中,可以使用SYSDATE函数获取当前系统日期,或者通过TO_DATE函数将字符串转换为Date对象。例如: ```sql DECLARE my_date DATE; BEGIN my_date := SYSDATE; -- 获取当前系统日期 my...

    oracle日期处理函数大全

    4. **计算两个日期之间的天数**:使用`FLOOR`函数可以计算两个日期之间的整数天数,如`FLOOR(SYSDATE - TO_DATE('20020405', 'YYYYMMDD'))`。 5. **NULL日期处理**:在Oracle中,日期字段的NULL值不能直接与其他...

Global site tag (gtag.js) - Google Analytics