PostgreSQL Antipatterns: การประเมินเงื่อนไขใน SQL
SQL ไม่ใช่ C++ และไม่ใช่ JavaScript ดังนั้นการประเมินนิพจน์เชิงตรรกะจึงแตกต่างกันและนี่ไม่ใช่สิ่งเดียวกันเลย: WHERE fncondX() AND fncondY() = fncondX() && fncondY() ในกระบวนการปรับแผนการดำเนินการแบบสอบถามให้เหมาะสม PostgreSQL สามารถทำได้โดยพลการ “ จัดเรียง” เงื่อนไขที่เทียบเท่ากันใหม่ ไม่ต้องคำนวณใด ๆ สำหรับแต่ละบันทึก โปรดดูที่ [...]