当前位置: 代码迷 >> Java相关 >> !SQl语句查询
  详细解决方案

!SQl语句查询

热度:7238   发布时间:2013-02-25 21:45:08.0
在线等!!SQl语句查询~
一个varchar2类型的字段。比如说某某日期我用这个类型来存储的,我想查询在某一个日期范围内的时间,怎么写sql语句?

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

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



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

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