एसक्यूएल का उपयोग करके एक कॉलम के भीतर एकाधिक मानों की खोज करना
खोज तंत्र का निर्माण करते समय, अक्सर उसी के भीतर एकाधिक मानों की खोज करना आवश्यक होता है मैदान। उदाहरण के लिए, मान लें कि आपके पास एक खोज स्ट्रिंग है जैसे "फ़ुलएचडी समर्थन वाला सोनी टीवी" और आप इस स्ट्रिंग का उपयोग करके डेटाबेस को क्वेरी करना चाहते हैं, इसे अलग-अलग शब्दों में विभाजित करना चाहते हैं।
IN या LIKE ऑपरेटरों का उपयोग करके, आप इस कार्यक्षमता को प्राप्त कर सकते हैं।
IN ऑपरेटर का उपयोग करना
IN ऑपरेटर आपको एकाधिक निरपेक्ष मानों के सटीक मिलान की खोज करने में सक्षम बनाता है। इस विधि को नियोजित करने के लिए, अपनी क्वेरी को इस प्रकार बनाएं:
SELECT name FROM products WHERE name IN ( 'Value1', 'Value2', ... );
जहां 'Value1', ' वैल्यू2', और अन्य मान उन विशिष्ट शब्दों का प्रतिनिधित्व करते हैं जिन्हें आप खोजना चाहते हैं।
LIKE ऑपरेटर का उपयोग करना
वैकल्पिक रूप से, आप OR के साथ संयुक्त LIKE ऑपरेटर का लाभ उठा सकते हैं स्थिति। जबकि AND शर्त का उपयोग करने के लिए सभी निर्दिष्ट शर्तों को पूरा करना आवश्यक है, या केवल एक शर्त का सत्य होना आवश्यक है। नतीजतन, आपकी क्वेरी इस तरह दिखेगी:
SELECT name FROM products WHERE name LIKE '%Value1' OR name LIKE '%Value2';
इनमें से किसी भी दृष्टिकोण को लागू करके, आप प्रभावी ढंग से काम कर सकते हैं SQL का उपयोग करके किसी विशिष्ट फ़ील्ड में बहु-मूल्य वाली खोजें करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3