Pytanie SQL: Czy kolejność klauzuli WHERE ma znaczenie?
Czy z punktu widzenia wydajności kolejność moich instrukcji SQL WHERE ma znaczenie?
Na przykład
SELECT ... FROM ...
WHERE a > 1
AND b < 2
Czy byłoby to szybsze / wolniejsze niż
SELECT ... FROM ...
WHERE b < 2
AND a > 1
Załóżmy również, że z góry to wiema > 1
najbardziej zawęzi zestaw wyników.
Czy ma znaczenie, czy dołączam do dwóch lub więcej tabel w kolejności moich instrukcji WHERE?