Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How does SQL handle this statement.
Message
From
29/01/2001 10:28:15
Walter Meester
HoogkarspelNetherlands
 
 
To
29/01/2001 09:59:02
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00469683
Message ID:
00469700
Views:
9
Hi kevin,


>I have a table - field2 is indexed, field1 isn't. Does it matter which order I put the WHERE clause in when using 2 fields. ie:
>
>SELECT * FROM myTable;
> WHERE field1 = "M";
> AND field2 = "KLAWRENCE"
>
>How will SQL handle this, will it use the indexed field to optimize the SELECT or will it handle the first expression first, then check the 2nd field?

It will first process the expressions that can be optimized (field2 = "KLAWRENCE") by its index then it will retrieve the actual records from the disk and filter with the non-optimizable expressions (field1 = "M")

Walter,
Previous
Reply
Map
View

Click here to load this message in the networking platform