रिकॉर्ड से मिलान खोजने के लिए, MySQL IN() का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Id int, FirstName varchar(20), Gender ENUM('Male','Female'));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.73 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू (1, 'क्रिस', 'मेल') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.47 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (10, 'एम्मा', 'फीमेल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.88 सेकंड) mysql> डेमोटेबल मानों में डालें (9, 'एम्मा', 'पुरुष'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.70 सेकंड) mysql> डेमोटेबल मानों में डालें (11, 'इसाबेला', 'Female');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | लिंग |+----------+---------------+-----------+| 1 | क्रिस | पुरुष || 10 | एम्मा | महिला || 9 | एम्मा | पुरुष || 11 | इसाबेला | महिला |+----------+----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)आईडी 1 और 11 के साथ मिलान खोजने और रिकॉर्ड लाने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से चुनें *जहां Id IN(1,11);
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | लिंग |+----------+---------------+-----------+| 1 | क्रिस | पुरुष || 11 | इसाबेला | महिला |+----------+----------+----------+2 पंक्तियों में सेट (0.00 सेकंड)