`
simple_hui
  • 浏览: 156950 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

to_char与to_date

SQL 
阅读更多
1.在查询过程中语句的区别
where '2009-11-17' =  to_char(t.maintain_date ,'yyyy-MM-dd')

where t.maintain_date  =  to_date('2009-11-17' ,'yyyy-MM-dd')


2.范围的区别
select t.*, t.rowid from cdms_chemwaterana_maint t 
where to_char(t.maintain_date ,'yyyy-MM-dd') 

可以查出 2009-11-17 0:14:54
        2009-11-17
select t.*, t.rowid from cdms_chemwaterana_maint t 
where t.maintain_date <= to_date('2009-11-17' ,'yyyy-MM-dd')

可以查出 2009-11-17

从上面的结果可以看出to_date查询是带时分秒的查询,所以当数据库中有时分秒时就会出现差别
分享到:
评论

相关推荐

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    SELECT TO_CHAR(TO_DATE('2002-08-26', 'yyyy-mm-dd'), 'DAY', 'NLS_DATE_LANGUAGE=American') FROM DUAL; ``` 可以通过设置`NLS_DATE_LANGUAGE`参数来改变输出的语言。 #### 三、其他应用场景 除了上述基本应用外...

    Oracle中TO_DATE TO_CHAR格式

    Oracle 中 TO_DATE TO_CHAR 格式详解 Oracle 中 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期时间处理函数,主要用于格式化日期和时间数据,以满足不同的应用需求。在本文中,我们将详细介绍 TO_DATE 和 TO_CHAR ...

    oracle-sql基本语法例子,包括to_date,to_char

    总结的sql语法,其中包括一些函数的用法,to_date,to_char,to_number等等函数

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理

    Oracle to_char(date)用法总结

    此外,to_char 函数还可以与其他日期函数结合使用,以实现更加复杂的日期处理操作。例如: * SELECT ADD_MONTHS(SYSDATE,12) FROM DUAL; // 取一年后的今天 * SELECT SYSDATE-(SYSDATE-100) FROM DUAL; // 取两个...

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    TO_CHAR(date_or_number, format_mask[, nls_territory]) ``` - `date_or_number`:要转换的日期或数值。 - `format_mask`:定义输出的格式。例如,'MM/DD/YYYY' 或 'FM9999.999'(货币格式)。 - `nls_territory`...

    Oracle to_char

    Oracle to_char 函数详解 Oracle 的 to_char 函数是一个功能强大且灵活的格式化函数,能够将各种数据类型(日期/时间、整数、浮点数、数字)转换成格式化的字符串,并且能够从格式化的字符串转换回原始的数据类型。...

    ORACLE 关于时间函数to_date 的运用

    TO_DATE(date_string, format_mask) ``` - `date_string`: 需要转换的日期字符串。 - `format_mask`: 字符串的日期格式掩码,用于指导如何解析`date_string`。 ### 格式掩码详解 格式掩码定义了日期字符串的结构...

    Oracle_to_date

    - 示例: `SELECT TO_CHAR(TO_DATE('2002-08-26', 'YYYY-MM-DD'), 'DAY', 'NLS_DATE_LANGUAGE=American') FROM DUAL;` - **计算两个日期之间的天数差**: - 示例: `SELECT FLOOR(SYSDATE - TO_DATE('20020405', '...

    Oracle to_date() 用法细节.txt

    ### Oracle to_date() 函数详解 #### 一、概述 `to_date()` 是 Oracle 数据库中的一个重要函数,用于将字符串转换为日期格式。在实际应用中,尤其在处理时间戳或者进行日期比较时非常有用。本文将详细介绍 `to_...

    oracle to_char function

    SELECT to_char(sysdate, 'DD Mon YYYY HH12:MI:SS AM') AS formatted_date FROM dual; ``` 上面的SQL语句会显示当前日期和时间,格式为日(两位数)+ 月份(英文全称)+ 年份(四位数)+ 12小时制的小时:分钟:秒 +...

    Oracle 中的 TO-DATE 和 TO-CHAR 函数.docx

    Oracle 中的 TO_DATE 和 TO_CHAR 函数详解 Oracle 中的 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期和时间处理函数,它们可以对日期和时间进行格式化、转换和计算。本文将详细介绍 TO_DATE 和 TO_CHAR 函数的使用...

    Oracle 中的 TO-DATE 和 TO-CHAR 函数.pdf

    "Oracle 中的 TO_DATE 和 TO_CHAR 函数" Oracle 中的 TO_DATE 函数和 TO_CHAR 函数是两个非常重要的日期处理函数。它们都是用于处理日期和时间的格式化、转换和计算。 TO_DATE 函数用于将字符串转换为日期类型。其...

    TO_DATE用法详解.doc

    该函数的语法为:TO_DATE(date_string, format_string),其中 date_string 是要转换的日期字符串,format_string 是日期字符串的格式。 1. 日期字符串格式 日期字符串可以有多种格式,例如:YYYY-MM-DD HH24:MI:SS...

    Oracle的to_date函数.doc

    在 Oracle 中,还有其他日期函数,如 to_char 函数,可以将 DATE 类型的日期转换为字符串。例如: select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 在上面的例子中,sysdate 是当前日期和...

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

    使用`TO_CHAR`函数结合适当的格式模型和NLS_DATE_LANGUAGE参数,可以确定日期是星期几。例如,`TO_CHAR(TO_DATE('2002-08-26', 'yyyy-mm-dd'), 'day')`会返回星期几的全名,而`NLS_DATE_LANGUAGE`参数用于设定日期...

    Oracle to_char函数的使用方法

    除了Oracle,PostgreSQL也提供了一套类似的格式化函数,例如`to_char`、`to_date`、`to_timestamp`和`to_number`。这些函数在PostgreSQL中的使用方式和Oracle类似,但可能在某些细节上有所不同,例如PostgreSQL中的...

    oracle to_char函数将number转成string

    Oracle的`to_char`函数是数据库操作中非常重要的一个转换函数,它允许我们将数据库中的DATE或NUMBER类型的数据转换成字符串格式,以便于显示或者进一步处理。这个函数的主要用途在于格式化输出,使得数据显示得更加...

Global site tag (gtag.js) - Google Analytics