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

MySQL में "बराबर नहीं" का उपयोग करना?

<घंटा/>

यदि आप समान ऑपरेटर के साथ काम करना चाहते हैं, तो <> ऑपरेटर का उपयोग करें। वाक्य रचना इस प्रकार है -

चुनें *अपने टेबलनाम से जहां आपका कॉलमनाम <> कोई भी मूल्य;

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं NotEqualDemo-> (-> ProductId int-> );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

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

mysql> NotEqualDemo मानों (101) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> NotEqualDemo मानों (102) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> NotEqualDemo मानों में डालें ( 103); क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> NotEqualDemo मानों में डालें (104); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> NotEqualDemo मानों में डालें (105); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)

आइए अब चयन कमांड का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> NotEqualDemo से *चुनें;

निम्न आउटपुट है -

<पूर्व>+-----------+| उत्पाद आईडी |+-----------+| 101 || 102 || 103 || 104 || 105 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहां हम डेटा को फ़िल्टर करने के लिए <> ऑपरेटर का उपयोग कर रहे हैं जो 104 के बराबर नहीं है। इसमें 104 को छोड़कर सभी डेटा प्रदर्शित किया जाएगा। क्वेरी इस प्रकार है -

mysql> NotEqualDemo से * चुनें जहां ProductId <> 104 या ProductId शून्य है;

निम्न आउटपुट है -

<पूर्व>+-----------+| उत्पाद आईडी |+-----------+| 101 || 102 || 103 || 105 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी विराम चिह्न के कारण मेल नहीं खा रही है?

    विराम चिह्न मौजूद होने पर भी मिलान करने के लिए MySQL LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं− );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.10 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (अच्छा, अलविदा!); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकं

  1. MySQL क्वेरी का उपयोग करके तालिका में दूसरा अधिकतम खोजें?

    आप LIMIT 1 OFFSET 1 का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (5); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.76 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्

  1. एक MySQL क्वेरी में दो बार LIKE क्लॉज का उपयोग करना

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable2009(Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2009 मानों में डालें (डेविड मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उपयोग करके तालिका से सभी