desc test
id number(10)
name varchar2(20)
date1 dateselect * from test where to_char(date1,'yyyymmdd')=20030828;
id number(10)
name varchar2(20)
date1 dateselect * from test where to_char(date1,'yyyymmdd')=20030828;
解决方案 »
- 请教表内容追加的问题
- 急!怎样打开并修改表里的触发器语句?请高手帮忙。。。谢谢
- ORACLE FOR AIX 安装问题,急!
- 你能解释么?关于聚合
- 用一句SQL实现。不能用Cursor
- Oracle Forms Developer Release 6i 能在XP上安装吗?
- 如何进行符填充?
- 数据库权限问题!ora-01031权限不足!
- 我想问一下,如何生成一个表但表的内容是由select查询的记录能用一条语句得到吗
- 为什么不能删除列?
- 抢分了 ! 如何通过SQL语句得到类似于Listener.log文件中的信息 , 包括登入用户名, 登入program ,ip , pc机器名 , 登入时间 ,所做的动作(s
- 运行oracle对电脑的最底配置?
一般不用你这种方法,因为date1字段还要做转换,如果date1有索引,
这种转换不会使用到索引,除非建立了function indexed,不知道是否
正确,请批评指教
楼上说的是用不上索引,主要能实现楼主的功能。
再用where a between 时间1 and 时间2;试试
那一定要建立索引了
create index test_index on test(to_char(a,'yyyymmdd'));