The guarded DELETE removes 1 row and keeps 3 rows.
removed=1
DELETE examples are tiny finite row removals; SQL dialect completeness, joins in DELETE, subqueries, triggers, constraints, transactions, locks, indexes, optimizer behavior, performance, and product behavior are out of scope.
Try to tamper
Wrong expected facts, derived sidecars, unsupported WHERE kinds, missing columns, bools, and floats fail closed.
tamper rejected
Summary
This book shows exact finite DELETE behavior only.