PostgreSQL antipatterns: sąlygų vertinimas SQL
SQL nėra C++ ir ne JavaScript. Todėl loginių išraiškų įvertinimas vyksta skirtingai, ir tai visai nėra tas pats: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Optimizuodamas užklausos vykdymo planą, PostgreSQL gali savavališkai “ pertvarkyti“ lygiavertes sąlygas, neskaičiuokite nė vienos iš jų atskiriems įrašams, žr.