"Saya berharap menerima 'Tidak ada catatan yang ditemukan' ketika tidak ada catatan, tetapi saya malah menerima hasil nol."
Kemudian lakukan
SELECT SUM(dummy) FROM DUAL WHERE 1=2 HAVING COUNT(*) > 0
Artinya, tentukan bahwa Anda hanya ingin mengembalikan ringkasan di mana ada baris yang dipertimbangkan.
SELECT SUM(dummy) FROM DUAL WHERE 1=2 HAVING SUM(dummy) IS NOT NULL
serupa, tetapi COUNT(*) akan mengembalikan baris ringkasan jika hanya ada baris yang dummy-nya nol, sedangkan yang terakhir tidak.