myCol
------
true
true
true
false
false
null
उपरोक्त तालिका में, यदि मैं:
select count(*), count(myCol);
मुझे मिला 6, 5
मुझे मिलता है 5क्योंकि यह अशक्त प्रविष्टि की गणना नहीं करता है।
मैं सही मानों की संख्या (उदाहरण में 3) कैसे गिनूं?
(यह एक सरलीकरण है और मैं वास्तव में गिनती समारोह के भीतर बहुत अधिक जटिल अभिव्यक्ति का उपयोग कर रहा हूं)
सारांश संपादित करें: मैं क्वेरी में एक सादा गिनती (*) भी शामिल करना चाहता हूं, इसलिए एक क्लॉज का उपयोग नहीं कर सकता
WHERE myCol = trueयदि आप चाहें तो आप *,इसे वहां फेंक सकते हैं और यदि आप पहले हटाते हैं तो यह नंबर वापस कर देगा।