SQLite Forum

CASE WHEN False THEN MyFunction() END calls MyFunction
Login
Factoring of CASE and COALESCE expressions was changed from the initialization block to a once block resulting in short-circuit execution of COALESCE and CASE functions <https://www.sqlite.org/src/info/c5f96a085db9688a> and should appear in the next release of SQLite3 (3.32.0)