在SQL中怎样把字符型的数据转换成日期型的呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SQL中怎样把字符型的数据转换成日期型的呢相关的知识,希望对你有一定的参考价值。
参考技术A 使用to_data函数,给你一个案例,你要转换的字符串要符合格式啊,并不是什么字符串都可以转换成功的,to_date('2017-02-28 01:00:00','yyyy-mm-dd hh24:mi:ss') 参考技术B 环球新语是自2010年起就从事小语种培训,游学咨询等。 参考技术C sqlserver里用cast函数
PLSQL中SQL语句怎样转换日期型函数为字符型?
目前需求:需要selcet where ENDDATE<'2014/01/01'
其中:ENDDATE是一个日期的字段名,而后面的2014/01/01是我要转换的日期,目前查到在数据中ENDDATE的属性如图所示:
在数据库中查的ENDDATE的显示数据如图所示:
紧急求助,谢!!
需要知道使用什么函数,可以将后面的20140101转换,或者将掐面的日期转换成字符串的形式都可以吧?试过很多函数,都不能用。
在查询中, 将'2014/01/01'转换成日期值,然后再用作查询条件,这样会比较好。
select ... where enddate < to_date('2014/01/01', 'yyyy/mm/dd') 参考技术A select * from table t where to_char(t.ENDDATE,'yyyy/mm/dd')<'2014/01/01
其中,to_char是将日期转化成字符串的函数;yyyy/mm/dd是指定的日期格式。 参考技术B where to_char(ENDDATE,'yyyy/mm/dd')<'2014/01/01'
这样试试
参考技术C to_char(ENDDATE,'yyyy/mm/dd')以上是关于在SQL中怎样把字符型的数据转换成日期型的呢的主要内容,如果未能解决你的问题,请参考以下文章