如何在where条件里加列索引 如select a.* from where a.year='2010'要查询的列很多 数据也很多 如何使用year字段的索引进行查询该语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先创建索引啊create index ... 有索引,假设一个索引index_A,如何用它实现where条件里的东西 如果建了索引的话where条件中没有对这个字段进行运算、函数等 应该就会走索引的比如说 你给year字段建了索引 where year= 就会走索引的 但是 to_char(year)= 可能就不会走索引你看看执行计划吧 --索引一般建立在那些常作为查询条件的列上,--比如......where col_1 > 500,就可以为col_1建立一个索引--建索引语法如下:create [unique] index index_nameon table_name(column_name,...)tablespace tab_space_name;unique:指定索引列中的值必须是唯一的 create index indx_yearon a(year)tablesapce user; 这个要具体情况具体分析就算你建了index,where条件中也没有对索引列进行运算什么的,也不一定走索引这个还跟你实际的数据量和环境有关 orcale新手有三问。谢谢,祝天天快乐。 求结果100分 Oracle 10g创建视图问题 oracle11G的透明网关哪有下载,给个连接地址 小弟最近碰到了一个很奇怪的问题.连接oracle后,空闲时间超过5~10分钟,就必须重新连接一次,急在线等待. 一个很基本的问题,怎么更改oracle数据库的字符集呀 oracle菜鸟问题 请问高手,怎么样将下列的N条记录转换成一行呀,在线给分 国内最好的ORACLE技术网站是哪一个?最好的技术论坛是哪个?地址?谢谢! sql语句? 这是为什么呢? 请问如何在package中添加或修改function或存储过程
create index ...
有索引,假设一个索引index_A,如何用它实现where条件里的东西
where条件中没有对这个字段进行运算、函数等 应该就会走索引的
比如说 你给year字段建了索引 where year= 就会走索引的 但是 to_char(year)= 可能就不会走索引
你看看执行计划吧
--索引一般建立在那些常作为查询条件的列上,
--比如......where col_1 > 500,就可以为col_1建立一个索引
--建索引语法如下:
create [unique] index index_name
on table_name(column_name,...)
tablespace tab_space_name;
unique:指定索引列中的值必须是唯一的
create index indx_year
on a(year)
tablesapce user;
就算你建了index,where条件中也没有对索引列进行运算什么的,也不一定走索引
这个还跟你实际的数据量和环境有关