PostgreSQL Antipatterns: cálculo de condiciones en SQL.
SQL no es C++ ni JavaScript. Por lo tanto, el cálculo de expresiones lógicas ocurre de manera diferente, y esto no es lo mismo: WHERE fncondX() AND fncondY() = fncondX() && fncondY(). Durante la optimización del plan de ejecución de la consulta, PostgreSQL puede "reorganizar" arbitrariamente condiciones equivalentes, no calcular algunas de ellas para registros individuales, atribuir a […]
