PostgreSQL ਐਂਟੀਪੈਟਰਨ: SQL ਵਿੱਚ ਸਥਿਤੀ ਦਾ ਮੁਲਾਂਕਣ
SQL C++ ਨਹੀਂ ਹੈ, ਅਤੇ JavaScript ਨਹੀਂ ਹੈ। ਇਸਲਈ, ਲਾਜ਼ੀਕਲ ਸਮੀਕਰਨਾਂ ਦਾ ਮੁਲਾਂਕਣ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹੀ ਗੱਲ ਨਹੀਂ ਹੈ: ਜਿੱਥੇ fncondX() ਅਤੇ fncondY() = fncondX() && fncondY() ਪੁੱਛਗਿੱਛ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਪਲਾਨ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ, PostgreSQL ਮਨਮਾਨੇ ਢੰਗ ਨਾਲ " ਮੁੜ ਵਿਵਸਥਿਤ ਕਰੋ" ਬਰਾਬਰ ਦੀਆਂ ਸ਼ਰਤਾਂ, ਵਿਅਕਤੀਗਤ ਰਿਕਾਰਡਾਂ ਲਈ ਉਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਦੀ ਵੀ ਗਣਨਾ ਨਾ ਕਰੋ, ਵੇਖੋ [...]