short circuiting

[1/1]

  1. 【保存版】SQL WHERE句の短絡評価:仕組み、サンプルコード、注意点まとめ
    SQLのWHERE句においても短絡評価が適用される場合がありますが、これはDBMSによって実装が異なります。短絡評価が有効な場合以下の例のように、最初の条件で結果が確定すれば、2番目の条件は評価されません。このクエリの場合、id = 10 が偽であれば、active = TRUE を評価する必要はありません。なぜなら、id = 10 が偽であれば、レコードは存在しないことが確定するためです。