PostgreSQL antipatterns: állapotértékelés SQL-ben
Az SQL nem C++ és nem JavaScript. Ezért a logikai kifejezések kiértékelése eltérően történik, és ez egyáltalán nem ugyanaz: WHERE fncondX() AND fncondY() = fncondX() && fncondY() A lekérdezés végrehajtási tervének optimalizálása során a PostgreSQL tetszőlegesen „ átrendezni” egyenértékű feltételeket, az egyes rekordokra ne számítsa ki egyiket sem, lásd a [...]