PostgreSQL Antipatterns: conditie-evaluatie in SQL
SQL is geen C++ en geen JavaScript. Daarom vindt de evaluatie van logische expressies anders plaats, en dit is helemaal niet hetzelfde: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Tijdens het optimaliseren van het query-uitvoeringsplan kan PostgreSQL willekeurig “ herschikken” gelijkwaardige voorwaarden, bereken deze niet voor individuele records, raadpleeg [...]