PostgreSQL antipatterns: stāvokļa novērtējums SQL
SQL nav C++, nevis JavaScript. Tāpēc loģisko izteiksmju novērtējums notiek atšķirīgi, un tas nebūt nav viens un tas pats: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Vaicājuma izpildes plāna optimizēšanas procesā PostgreSQL var patvaļīgi “ pārkārtot” līdzvērtīgus nosacījumus, neaprēķina nevienu no tiem atsevišķiem ierakstiem, skatiet [...]