Quote Originally Posted by mitpat121 View Post
Hi
sorry
correct display is as follows
select * from employee
where status = 1;
30

select * from employee
where status = -1;
521
Is the table 551 rows in size?

As a rule of thumbs Oracle optimizer would not use an index when more than 15% of the rows have to be retrieved - it is cheaper in terms of I/O to do a full table scan.