日期:2014-05-20  浏览次数:20779 次

在线等!!SQl语句查询~
一个varchar2类型的字段。比如说某某日期我用这个类型来存储的,我想查询在某一个日期范围内的时间,怎么写sql语句?

------解决方案--------------------
要在查询语句中用函数将其转为Date类型的,比如(Oracle):

Where to_date(column_name, 'yyyy-mm-dd') > ?



但是!这种方式下,将完全用不到索引;也即会导致“全表扫描”,数据量稍多就很浪费性能,非常不推荐。

建议还是将其转为Date类型字段,并增加索引来查询会比较好。