Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में जोड़ने के बाद शून्य मान वाली पंक्ति दिखाएं?


इसके लिए, आप शर्त के साथ एक समग्र फ़ंक्शन SUM() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> Status varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.22 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ('सक्रिय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें ('सक्रिय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('सक्रिय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> डेमोटेबल मानों में डालें ('सक्रिय'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------+| स्थिति |+-----------+| सक्रिय || सक्रिय || सक्रिय || सक्रिय |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ शून्य मान वाली पंक्ति प्रदर्शित करने की क्वेरी है -

mysql> चुनें -> योग (स्थिति ='सक्रिय') 'काउंटऑफएक्टिव' के रूप में, -> योग (स्थिति ='निष्क्रिय') 'काउंटऑफइनएक्टिव' के रूप में -> डेमोटेबल से;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहां, निष्क्रिय स्थिति के लिए कोई भी रिकॉर्ड तालिका में नहीं है, इसलिए 0 दिखाई देगा -

<पूर्व>+---------------+-----------------+| काउंटऑफएक्टिव | काउंटऑफइनएक्टिव |+---------------+-----------------+| 4 | 0 |+---------------+-----------------+1 पंक्ति सेट में (0.30 सेकंड)
  1. MySQL क्वेरी AND &OR ऑपरेटर के साथ कई पंक्ति रिकॉर्ड वापस करने के लिए

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentMathMarks int,    StudentMySQLMarks int,    status ENUM('ACTIVE','INACTIVE') ); Qu

  1. MySQL में NULL पंक्ति के साथ कॉलम गुणा करना?

    NULL पंक्ति से गुणा करने के लिए, आप COALESCE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1842 ( NumberOfItems int, Amount int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1842 मानों में (NUL

  1. MySQL में संबंधित डुप्लिकेट कॉलम मानों वाले कॉलम से न्यूनतम पंक्ति मान का चयन करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1875 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Class varchar(20), Amount int );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1875(Class,Amount) value(Z,2050) में डालें; क्वेरी ठीक है,