Antipattern PostgreSQL: valutazione delle condizioni in SQL
SQL non è C++ e non JavaScript. Pertanto, la valutazione delle espressioni logiche avviene in modo diverso, e questa non è affatto la stessa cosa: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Nel processo di ottimizzazione del piano di esecuzione della query, PostgreSQL può arbitrariamente “ riorganizzare” condizioni equivalenti, non calcolarne nessuna per i singoli record, fare riferimento [...]