PostgreSQL-antipatterns: kunnon arviointi SQL:ssä
SQL ei ole C++ eikä JavaScript. Siksi loogisten lausekkeiden arviointi tapahtuu eri tavalla, eikä tämä ole ollenkaan sama asia: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Optimoiessaan kyselyn suoritussuunnitelmaa PostgreSQL voi mielivaltaisesti " Järjestä uudelleen” vastaavat ehdot, älä laske niistä mitään yksittäisille tietueille, katso [...]