在birthday上建索引,
select * from birthday where sysdate-to_date(birthday,'yyyymmdd') between 8001 and 9999;
select * from birthday where sysdate-to_date(birthday,'yyyymmdd') between 8001 and 9999;
解决方案 »
- 救命啊,imp数据的时候报:遇到 ORACLE 错误 2270
- Win7下使用pl/sql Developer很卡 (没有安装oracle)
- 请教个SQL函数
- 数据库连接错误问题
- 请问,将oracle数据库中表记录导入到Acess表的SQL语句该怎么写啊?谢谢了...全部可用分只剩下这10分了,抱歉..
- 非常简单的问题,各位大侠救命啊
- 要建索引,看了篇文章,说修改下排序内存差数,可以加快,请问那里可以修改???
- 加了游标的存储过程问题。
- SQL/PLUS与PL/SQL有何区别?
- 关于report的问题--非法的打印条件?
- [请教]SQL语句转换为Oracle语句!!!!
- 触发器的问题,修改插入行的一个列值
反之,如果存在按BIRTHDAY字段的索引,或着可以建立按BIRTHDAY字段的索引,那么那个语句可以写成
select * from birthday where birthday between to_char(sysdate-9999,'yyyymmdd') and to_char(sysdate-8001,'yyyymmdd');