निम्नलिखित तरीके हैं जिनसे हम एक क्वेरी लिख सकते हैं जो केवल एक ही कॉलम पर कई स्थितियों से मेल खाने वाले रिकॉर्ड लौटाती है
'OR' लॉजिकल ऑपरेटर का उपयोग करके
जैसा कि हम जानते हैं कि MySQL 'OR' ऑपरेटर दो एक्सप्रेशन की तुलना करता है और TRUE लौटाता है यदि कोई एक एक्सप्रेशन TRUE है। निम्नलिखित उदाहरण प्रदर्शित करते हैं कि हम एक ही कॉलम पर कई स्थितियों के लिए 'OR' ऑपरेटर का उपयोग कैसे कर सकते हैं
mysql> विद्यार्थी से * चुनें जहां नाम ='गौरव' या नाम ='आरव';+------+----------+--------+- ----------+| आईडी | नाम | पता | विषय |+------+--------+----------+-----------+| 1 | गौरव | दिल्ली | कंप्यूटर || 2 | आरव | मुंबई | इतिहास |+------+-----------+-----------+-----------+2 पंक्तियाँ सेट में (0.00 सेकंड)पूर्व>WHERE IN(…) क्लॉज का उपयोग करके
WHERE IN(…) क्लॉज का इस्तेमाल उपर्युक्त उद्देश्य के लिए भी किया जाता है। यह एक ही कॉलम पर एक से अधिक स्थितियों के लिए क्वेरी में इस प्रकार उपयोग कर सकता है -
mysql> स्टूडेंट से * चुनें जहां नाम IN ('गौरव', 'आरव');+------+-------+-----------+- ----------+| आईडी | नाम | पता | विषय |+------+--------+----------+-----------+| 1 | गौरव | दिल्ली | कंप्यूटर || 2 | आरव | मुंबई | इतिहास |+------+-----------+-----------+-----------+2 पंक्तियाँ सेट में (0.00 सेकंड)पूर्व>