"जब कोई रिकॉर्ड नहीं था, तो मुझे "कोई रिकॉर्ड नहीं मिला" प्राप्त होने की उम्मीद थी, लेकिन इसके बजाय मुझे एक शून्य परिणाम मिल रहा है।"
फिर करें
SELECT SUM(dummy) FROM DUAL WHERE 1=2 HAVING COUNT(*) > 0
यानी, निर्दिष्ट करें कि आप केवल एक सारांश वापस करना चाहते हैं जहां ऐसी पंक्तियां थीं जिन पर विचार किया गया था।
SELECT SUM(dummy) FROM DUAL WHERE 1=2 HAVING SUM(dummy) IS NOT NULL
समान है, लेकिन COUNT(*) एक सारांश पंक्ति लौटाएगा यदि केवल ऐसी पंक्तियाँ थीं जिनके लिए डमी शून्य थी, जबकि बाद वाली नहीं होगी।