विशिष्ट पंक्तियों का चयन करने के लिए, MySQL में FIND_IN_SET() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable ( ListOfValues varchar(200) );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.31 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('112,114,567, जावा, 345'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> डेमोटेबल मानों में डालें ('222,214,256'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) )mysql> डेमोटेबल वैल्यू ('2,567,98,C') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+| ListOfValues |+--------------------------+| 112,114,567, जावा,345 || 222,214,256 || 2,567,98,C |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में विशिष्ट पंक्तियों का चयन करने के लिए निम्नलिखित क्वेरी है -
mysql> डेमोटेबल से * चुनें जहां find_in_set('2',ListOfValues)>0;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+| ListOfValues |+--------------+| 2,567,98,C |+--------------+1 पंक्ति में सेट (0.03 सेकंड)