PostgreSQL Antipatterns: Procjena uvjeta u SQL-u
SQL nije C++, niti JavaScript. Stoga se procjena logičkih izraza događa drugačije, a to uopće nije ista stvar: WHERE fncondX() I fncondY() = fncondX() && fncondY() U procesu optimizacije plana izvršenja upita, PostgreSQL može proizvoljno “ preurediti” ekvivalentne uvjete, nemojte računati nijedan od njih za pojedinačne zapise, pogledajte [...]