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

SQL EXISTS:इस SQL ​​​​ऑपरेटर का उपयोग कैसे करें

SQL में एक क्वेरी को परिभाषित करने के लिए आप कई चीजें कर सकते हैं। एक चीज जो आप WHERE क्लॉज में कर सकते हैं, यह देखने के लिए जांच करें कि डेटाबेस में मिलान करने वाले पैरामीटर के साथ कोई पंक्ति मौजूद है या नहीं। हम इसे EXISTS ऑपरेटर के साथ करते हैं।

वाक्यविन्यास इस प्रकार है:

SELECT <Column>)FromTable1>
FROM <Table 1 Name>
WHERE EXISTS (SELECT <Column> FROM <Table 2 Name> WHERE <Table 2 Primary Key> = <Table 1 Primary Key> AND <Another Column From Table 2> = <someConstraint>);

SQL की EXISTS स्थिति उन पंक्तियों पर मूल रूप से चयनित स्तंभ नाम लौटाती है जहां कोष्ठक में EXISTS उपश्रेणी सत्य है। W3Schools से इस उदाहरण में, हम एक बाहरी क्वेरी से एक आपूर्तिकर्ता नाम का चयन करते हैं जो तब सही होता है जब सबक्वेरी EXISTS क्लॉज पास करती है।

SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price < 20);

SQL EXISTS अनिवार्य रूप से एक प्रकार के फ़िल्टर के रूप में कार्य करता है जहाँ केवल वही डेटा लौटाया जाता है जिसे हम पहली तालिका से चुनते हैं। W3Schools पर सैंडबॉक्स परिवेश में इसे और अन्य SQL ऑपरेटरों और क्वेरी कथनों को आज़माएँ। यह निश्चित रूप से आपके क्वेरी लेखन कौशल को बढ़ाने में आपकी मदद करेगा!


  1. एंड्रॉइड स्क्लाइट में इंटरसेक्ट ऑपरेटर का उपयोग कैसे करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में एसक्लाइट डेटा बेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस ड

  1. एंड्रॉइड स्टूडियो में स्थिर चर के लिए कहां और कैसे उपयोग करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड स्टूडियो में स्थिर चर का उपयोग कैसे और कहां करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 -

  1. PySpark SQL परिणामों को प्लॉट करने के लिए Matplotlib का उपयोग कैसे करें?

    माटप्लोटलिब को प्लॉट करने के लिए PySpark SQL का उपयोग करना परिणाम, हम निम्नलिखित कदम उठा सकते हैं- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। उदाहरण प्राप्त करें जो स्पार्क कार्यक्षमता के लिए मुख्य प्रवेश बिंदु है। स्पार्क एसक्यूएल के एक प्रकार का उदाहरण प्राप्त करें ज