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

डेटा को आउटपुट के रूप में लाते समय, मैं एक ही कॉलम पर एकाधिक स्थितियों का उपयोग कैसे कर सकता हूं?


निम्नलिखित तरीके हैं जिनसे हम एक क्वेरी लिख सकते हैं जो केवल एक ही कॉलम पर कई स्थितियों से मेल खाने वाले रिकॉर्ड लौटाती है

'OR' लॉजिकल ऑपरेटर का उपयोग करके

जैसा कि हम जानते हैं कि MySQL 'OR' ऑपरेटर दो एक्सप्रेशन की तुलना करता है और TRUE लौटाता है यदि कोई एक एक्सप्रेशन TRUE है। निम्नलिखित उदाहरण प्रदर्शित करते हैं कि हम एक ही कॉलम पर कई स्थितियों के लिए 'OR' ऑपरेटर का उपयोग कैसे कर सकते हैं

mysql> विद्यार्थी से * चुनें जहां नाम ='गौरव' या नाम ='आरव';+------+----------+--------+- ----------+| आईडी | नाम | पता | विषय |+------+--------+----------+-----------+| 1 | गौरव | दिल्ली | कंप्यूटर || 2 | आरव | मुंबई | इतिहास |+------+-----------+-----------+-----------+2 पंक्तियाँ सेट में (0.00 सेकंड) 

WHERE IN(…) क्लॉज का उपयोग करके

WHERE IN(…) क्लॉज का इस्तेमाल उपर्युक्त उद्देश्य के लिए भी किया जाता है। यह एक ही कॉलम पर एक से अधिक स्थितियों के लिए क्वेरी में इस प्रकार उपयोग कर सकता है -

mysql> स्टूडेंट से * चुनें जहां नाम IN ('गौरव', 'आरव');+------+-------+-----------+- ----------+| आईडी | नाम | पता | विषय |+------+--------+----------+-----------+| 1 | गौरव | दिल्ली | कंप्यूटर || 2 | आरव | मुंबई | इतिहास |+------+-----------+-----------+-----------+2 पंक्तियाँ सेट में (0.00 सेकंड) 
  1. मैं एक ही कॉलम को बदलते समय एक MySQL बूलियन कॉलम कैसे बना सकता हूं और मान 1 असाइन कर सकता हूं?

    परिवर्तन करते समय मान 1 निर्दिष्ट करने के लिए, MySQL DEFAULT का उपयोग करें। यदि INSERT कमांड का उपयोग करते समय एक ही कॉलम में कुछ भी नहीं डाला जाता है तो यह 1 दर्ज करेगा। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    isAdult int ); Query OK, 0 rows affected (1.39 sec) नि

  1. MySQL में एक ही समय में एकाधिक डेटा इनपुट?

    निम्नलिखित वाक्य रचना है - अपनेTableName मानों में डालें(yourValue1,yourValue2,.....N),(yourValue1,yourValue2,.....N),(yourValue1,yourValue2,.....N),(yourValue1,yourValue2 ,.....एन),...एन आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.91 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉ

  1. एक ही समय में एकाधिक जीमेल खातों का उपयोग कैसे करें?

    चाहे वह स्कूल के लिए हो, काम के लिए हो, या कुछ दुर्भाग्यपूर्ण परिस्थितियों के कारण हो (बहुत से लोग शर्मनाक रूप से मूर्खतापूर्ण या गैर-पेशेवर प्राथमिक ईमेल पते वाले हैं), लगभग हर व्यक्ति अपने जीवन में किसी समय एक अतिरिक्त ईमेल खाते के कब्जे में पाता है। इस अतिरिक्त ईमेल खाते की निगरानी, ​​प्रबंधन और