select * from customer where upper(name) == "ACME"if the index tag is set to upper(name) (i.e. the expression used to index the tag is identicle to the expression in the where filter clause). Thus ...
select * from customer where name == "ACME"... will prove to be non-optimized using Rushmore.
select * from customer, invoice where customer.iInvNo == invoice.iInvNoSQL statements like the one above do not show that Rushmore optimization is being used (i.e. SYS(3054,11) which is to display Rushmore Join Optimizations).
database!table as alias inner join database!table on [joincondition]This method had the net affect of making the SQL processing thermometer jump from o% to 99% almost immediately. However, it did not cause the Join Optimization reported by SYS(3054,11) to change from None. Also, it did not improve the overall processing speed. Furthermore, it appears only to enhanced the intermediate joins, but falls down (in terms of Rushmore) at the final joins of two intermediate tables.