Dlaczego tak
Operator AND ma wyższy priorytet niż OR, więc warunek czyta się: status = 'anulowane' OR (rok < 2022 AND status = 'zrealizowane'). Spełniają go wiersze 1 i 4 (anulowane) oraz 2 (zrealizowane w 2021 roku) — usunięte zostaną 3 wiersze. Odpowiedź 1 wynika z odczytania warunku tak, jakby OR był w nawiasie: wtedy pasowałby tylko wiersz 2.