PostgreSQL Antipatterns: Tilstandsevaluering i SQL
SQL er ikke C++, og ikke JavaScript. Derfor skjer evalueringen av logiske uttrykk forskjellig, og dette er slett ikke det samme: WHERE fncondX() OG fncondY() = fncondX() && fncondY() I prosessen med å optimalisere spørringsutførelsesplanen, kan PostgreSQL vilkårlig " omorganisere” ekvivalente forhold, ikke beregne noen av dem for individuelle poster, se [...]