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

MySQL शून्य मान के साथ डेटा लाने के लिए क्वेरी का चयन करें?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable( CustomerName varchar(100), CustomerCountryName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.95 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('क्रिस', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('बॉब', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('कैरोल', नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड', 'एयूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल मानों में डालें ('माइक', नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

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

<पूर्व>+--------------+---------------------+| ग्राहक का नाम | ग्राहक देश का नाम |+--------------+---------------------+| क्रिस | यूएस || बॉब | यूके || कैरल | शून्य || डेविड | ऑस्ट्रेलिया || माइक | NULL |+--------------+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

शून्य मान के साथ डेटा लाने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें जहां CustomerCountryName IS NULL;

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

<पूर्व>+--------------+---------------------+| ग्राहक का नाम | ग्राहक देश का नाम |+--------------+---------------------+| कैरल | शून्य || माइक | NULL |+--------------+----------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. MySQL क्वेरी डेटा लाने के दौरान कई कॉलम में खाली स्ट्रिंग के साथ शून्य मान को बदलने के लिए

    इसके लिए आप IFNULL() या COALESCE() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1849 ( ClientFirstName varchar(20), ClientLastName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1849 मानों में ड

  1. अधिकतम संचयी मान प्राप्त करने के लिए MySQL क्वेरी

    इसके लिए, सबक्वेरी के साथ एग्रीगेट फंक्शन COUNT(*) का उपयोग करें। GROUP BY का भी उपयोग किया जाता है। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.65 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो23 में डालें (मान 1, मान 2) मान (11,500); क्वेरी ठीक है, 1 पंक्ति प्रभाव