Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> why 's%' use index '%s' doesn't?

why 's%' use index '%s' doesn't?

From: Ed Wong <ewong_at_mail.com>
Date: 26 Jul 2001 22:10:03 -0700
Message-ID: <a5ae1554.0107262110.6f8f83a8@posting.google.com>

When I use like operator, I found that search by 's%' is so much different from '%s'. Why is that and how to resolve this? Any help is appreciated(no CBO please). Thanks.

SQL> select * from table_name where name like 'tran%'; Execution Plan


   0 SELECT STATEMENT Optimizer=CHOOSE    1 0 TABLE ACCESS (BY INDEX ROWID) OF 'TABLE_NAME'    2 1 INDEX (RANGE SCAN) OF 'IN_SEQ_NAME' (NON-UNIQUE) SQL> select * from t where name like '%ion'; Execution Plan


   0 SELECT STATEMENT Optimizer=CHOOSE    1 0 TABLE ACCESS (FULL) OF 'TABLE_NAME' Received on Fri Jul 27 2001 - 00:10:03 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US