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

समान परिणाम प्रदर्शित करने के लिए MySQL LIKE और NOT LIKE का उपयोग करें?


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

mysql> तालिका बनाएं DemoTable -> ( -> CollegeCode varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('Col.1995.01.21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('Col.2016.11.22'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें (शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('Col.2018.12.01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) )mysql> डेमोटेबल मानों में डालें ('Col.2019.03.12'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

आउटपुट

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

<पूर्व>+----------------+| कॉलेज कोड |+----------------+| Col.1995.01.21 || Col.2016.11.22 || शून्य || Col.2018.12.01 || Col.2019.03.12 |+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL LIKE के लिए निम्नलिखित क्वेरी है -

mysql> डेमोटेबल से * चुनें जहां कॉलेज कोड '% कर्नल%' या कॉलेज कोड न्यूल है;

आउटपुट

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

<पूर्व>+----------------+| कॉलेज कोड |+----------------+| Col.1995.01.21 || Col.2016.11.22 || शून्य || Col.2018.12.01 || Col.2019.03.12 |+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

NOT LIKE के लिए निम्नलिखित प्रश्न है -

mysql> डेमोटेबल से * चुनें जहां कॉलेज कोड '% कॉलेज%' पसंद नहीं है या कॉलेज कोड न्यूल है;

आउटपुट

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

<पूर्व>+----------------+| कॉलेज कोड |+----------------+| Col.1995.01.21 || Col.2016.11.22 || शून्य || Col.2018.12.01 || Col.2019.03.12 |+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. परिणाम को पहले शून्य मान के साथ प्रदर्शित करें और फिर MySQL में शून्य मान के साथ प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1357     -> (     -> StudentName varchar(40),     -> StudentCountryName varchar(30)     -> ); Query OK, 0 rows affected (0.49 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mys

  1. दिनांक के अनुसार समूह परिणामों के लिए MySQL क्वेरी और डुप्लिकेट मानों की संख्या प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1496(PassengerCode,ArrivalDate) मान (202,2013-03-18 04:10:01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिक

  1. MySQL में NULL और NOT NULL रिकॉर्ड वाले कॉलम से केवल NOT NULL मान प्रदर्शित करें

    इसके लिए आप IS NOT NULL प्रॉपर्टी का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1 (ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों (2019-11-10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (