关于时间的简单问题 日期要转换才能与字符去比较select * from table1 where myDate = to_date('20050419','yyyymmdd') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table1 where to_char(myDate,'yyyy-mm-dd') = '2005-04-19'这样最好! Alkeen的是效率最高的。可以利用date型字段上的索引。如果是采用liuyi8903,虽然也行。但是执行的是全表扫描,除非对date型字段建立基于function的索引。所以,liuyi8903的那个查询不是最好的。只是可读性好像好一点。 请大家看清楚问题 这个sql语句老是出ora-01843: not a valid month,为什么呀?myDate - data type is 'date'select * from table1 where myDate = '19-Apr-05' 求SQL 脚本 如何通过下面的需求写建表语句 高分请教下 ORACLE 建库时 参数设置多少比较优化,有个建议 oracle 联网连接问题 索引覆盖问题 关于distinct的问题 请教一条sql插入语句! 该怎么办 在ORACLE里面怎么样把记录由横列转换为纵列,有什么函数吗?请教 如何在ORACLE中实现枚举数据类型?(50) oracle 中的包是什么? 关于oracle面向对象编程的几个疑问?
这样最好!
如果是采用liuyi8903,虽然也行。但是执行的是全表扫描,除非对date型字段建立基于function的索引。
所以,liuyi8903的那个查询不是最好的。只是可读性好像好一点。
这个sql语句老是出ora-01843: not a valid month,为什么呀?myDate - data type is 'date'
select * from table1 where myDate = '19-Apr-05'