गिनती (*) सभी पंक्तियों को लौटाती है चाहे कॉलम में शून्य मान हो या नहीं, जबकि गिनती (कॉलमनाम) शून्य पंक्तियों को छोड़कर पंक्तियों की संख्या देता है।
आइए पहले एक टेबल बनाएं।
निम्नलिखित प्रश्न है
mysql> तालिका बनाएं ifNotNullDemo -> ( -> नाम varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:
mysql> ifNotNullDemo मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> ifNotNullDemo मानों ('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> में डालें ifNotNullDemo मान ('रॉबर्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> ifNotNullDemo मान (शून्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> ifNotNullDemo मानों (0.); क्वेरी ठीक में डालें , 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:
mysql> ifNotNullDemo से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+--------+| नाम |+-----------+| क्रिस || || रॉबर्ट || शून्य || 0 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)मामला 1: गिनती (*) का डेमो निम्नलिखित है जिसमें गिनती में शून्य भी शामिल है:
mysql> ifNotNullDemo से गिनती (*) चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+----------+| गिनती (*) |+----------+| 5 |+----------+1 पंक्ति सेट में (0.02 सेकंड)मामला 2: गिनती (कॉलमनाम) के लिए क्वेरी निम्नलिखित है।
mysql> ifNotNullDemo से गिनती (नाम) चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+---------------+| गिनती (नाम) |+---------------+| 4 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)