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

क्या MySQL में EQUAL मौजूद नहीं है?

<घंटा/>

हाँ, NOT EQUAL MySQL में <> ऑपरेटर के फ़ोम में मौजूद है। वाक्य रचना इस प्रकार है-

चुनें * अपनेTableName से जहां आपका कॉलमनाम <> yourValue;

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

mysql> टेबल बनाएं DoNotEqualDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.98 सेकंड) 

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

mysql> DoNotEqualDemo (नाम) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> DoNotEqualDemo (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) )mysql> DoNotEqualDemo (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.43 सेकंड) mysql> DoNotEqualDemo (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) )mysql> DoNotEqualDemo (नाम) मान ('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DoNotEqualDemo (नाम) मान ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DoNotEqualDemo (नाम) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) 

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

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

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

+-----+----------+| आईडी | नाम |+----+----------+| 1 | शून्य || 2 | जॉन || 3 | कैरल || 4 | बॉब || 5 | || 6 | लैरी || 7 | NULL |+-----+-------+7 पंक्तियाँ सेट में (0.00 सेकंड)

यहां उन सभी रिकॉर्ड्स का चयन करने की क्वेरी है जो NULL के साथ-साथ खाली स्ट्रिंग के बराबर नहीं हैं−

mysql> *DoNotEqualDemo से चुनें जहां नाम <> 'NULL' और नाम <> '';

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

+-----+----------+| आईडी | नाम |+----+----------+| 2 | जॉन || 3 | कैरल || 4 | बॉब || 6 | लैरी |+-----+----------+4 पंक्तियों में सेट (0.00 सेकंड)

  1. मैं कैसे एक MySQL क्वेरी से बड़ा नहीं लिखूं?

    किसी क्वेरी में से बड़ा नहीं बस उससे कम या उसके बराबर ( <=) की तरह लिखा जा सकता है। वाक्य रचना इस प्रकार है - अपनेTableName से *चुनें जहां आपकाColumnName<=yourColumnName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. MySQL क्वेरी विराम चिह्न के कारण मेल नहीं खा रही है?

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

  1. तालिका से चयन करें जहां MySQL के साथ मान मौजूद नहीं है?

    इसके लिए आप NOT IN() - . का प्रयोग कर सकते हैं टेबल बनाएं DemoTable1991(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1991(StudentName) मान (माइक) में डालें