PostgreSQL Antipatterns: Evaluasi Kondisi dalam SQL
SQL bukan C++, dan bukan JavaScript. Oleh karena itu, evaluasi ekspresi logis terjadi secara berbeda, dan ini sama sekali bukan hal yang sama: WHERE fncondX() AND fncondY() = fncondX() && fncondY() Dalam proses mengoptimalkan rencana eksekusi kueri, PostgreSQL dapat secara sewenang-wenang “ mengatur ulang” kondisi yang setara, jangan menghitung satu pun darinya untuk catatan individual, lihat [...]