Optimasi penggunaan syarat pada where untuk mendapatkan data :
- efisien menggunakan “kurung”
((a AND b) AND c OR (((a AND b) AND (c AND d))))
dioptimize menjadi
(a AND b AND c) OR (a AND b AND c AND d)
- lebih baik menggunakan konstanta dibanding variabel
( a < b AND b=c) AND a = 5
ada syarat yang mengharuskan a=5 maka bagian a < b atau 5 < b diconvert menjadi b > 5
b > 5 AND b = c AND a = 5
- lebih baik menggunakan konstanta dibanding variabel 2
(B >= 5 AND B = 5) OR (B = 6 AND 5 = 5) OR (B = 7 AND 5 = 6)
diubah menjadi
B=5 OR B=6