Antywzorce PostgreSQL: ocena warunków w SQL
SQL to nie C++ i nie JavaScript. Dlatego ocena wyrażeń logicznych przebiega inaczej i to wcale nie jest to samo: GDZIE fncondX() AND fncondY() = fncondX() && fncondY() W procesie optymalizacji planu wykonania zapytania PostgreSQL może dowolnie „ zmienić” równoważne warunki, nie obliczać żadnego z nich dla poszczególnych rekordów, patrz [...]