"Očekával jsem, že dostanu "Nenalezeny žádné záznamy", když nebyly žádné záznamy, ale místo toho dostávám nulový výsledek."
Potom proveďte
SELECT SUM(dummy) FROM DUAL WHERE 1=2 HAVING COUNT(*) > 0
To znamená, že určete, že chcete vrátit pouze souhrn tam, kde byly uvažovány řádky.
SELECT SUM(dummy) FROM DUAL WHERE 1=2 HAVING SUM(dummy) IS NOT NULL
je podobný, ale COUNT(*) by vrátil souhrnný řádek, pokud by existovaly pouze řádky, pro které byla figura null, zatímco druhý by ne.