Antipatterns PostgreSQL: evaluarea condițiilor în SQL
SQL nu este C++ și nu JavaScript. Prin urmare, evaluarea expresiilor logice are loc diferit, iar acesta nu este deloc același lucru: WHERE fncondX() AND fncondY() = fncondX() && fncondY() În procesul de optimizare a planului de execuție a interogărilor, PostgreSQL poate „ rearanjați” condiții echivalente, nu calculați niciuna dintre ele pentru înregistrările individuale, consultați [...]