Logo Wand.Tools

SQL सबक्वेरी जनरेटर

जटिल डेटा ऑपरेशन के लिए नेस्टेड SQL क्वेरी जनरेट करने के लिए AI का उपयोग करें

हमारे अन्य मुफ्त AI टूल्स आज़माएं

Excel फॉर्मूला जनरेटर

अपने टेक्स्ट निर्देशों को फॉर्मूले में बदलें, या फॉर्मूला की व्याख्या प्राप्त करें।

AI Excel सहायक

AI के साथ बातचीत करके ऑनलाइन Excel संपादित करें

SQL क्वेरी जनरेटर

AI का उपयोग करके अपने टेक्स्ट निर्देशों को SQL क्वेरी में बदलें।

Excel VBA कोड जनरेटर

स्वचालन कार्यों और Microsoft Excel में कस्टम समाधान बनाने के लिए Excel VBA कोड बनाएं।

Excel चार्ट जनरेटर

अपनी Excel फ़ाइल अपलोड करें, हमारे AI संचालित चार्ट जनरेटर का उपयोग करके सुंदर चार्ट बनाएं।

माइंड मैप जनरेटर

हमारे AI संचालित माइंड मैप जनरेटर का उपयोग करके अपने टेक्स्ट को सुंदर माइंड मैप में बदलें। आसानी से संपादित करें और कस्टमाइज़ करें।

रेगुलर एक्सप्रेशन जनरेटर

AI का उपयोग करके बुद्धिमानी से रेगुलर एक्सप्रेशन जनरेट और समझाएं, विभिन्न टेक्स्ट पैटर्न मैचिंग और डेटा वैलिडेशन का समर्थन करता है।

AI छवि जनरेटर

टेक्स्ट विवरण से सुंदर छवियां उत्पन्न करने के लिए AI का उपयोग करें, विभिन्न आकारों के साथ। मुफ्त!

SQL सबक्वेरी ट्यूटोरियल

SQL सबक्वेरी ट्यूटोरियल

परिचय

एक सबक्वेरी, जिसे आंतरिक क्वेरी या नेस्टेड क्वेरी के रूप में भी जाना जाता है, एक अन्य SQL क्वेरी के अंदर की क्वेरी होती है। सबक्वेरी का उपयोग उन ऑपरेशन्स को करने के लिए किया जाता है जिनमें कई चरणों की आवश्यकता होती है, जैसे फ़िल्टरिंग, गणना या कई टेबल्स से डेटा पुनर्प्राप्ति।

मूल वाक्यविन्यास

सबक्वेरी का मूल वाक्यविन्यास निम्नलिखित है:

SELECT कॉलम_नाम
FROM टेबल_नाम
WHERE कॉलम_नाम ऑपरेटर (SELECT कॉलम_नाम FROM टेबल_नाम WHERE शर्त);

सबक्वेरी के प्रकार

  1. एकल पंक्ति सबक्वेरी: केवल एक पंक्ति लौटाता है।
  2. बहु पंक्ति सबक्वेरी: एक से अधिक पंक्तियाँ लौटाता है।
  3. संबंधित सबक्वेरी: एक सबक्वेरी जो बाहरी क्वेरी पर निर्भर करती है।

उदाहरण

उदाहरण 1: एकल पंक्ति सबक्वेरी

SELECT कर्मचारी_नाम, वेतन
FROM कर्मचारी
WHERE वेतन > (SELECT AVG(वेतन) FROM कर्मचारी);

उदाहरण 2: बहु पंक्ति सबक्वेरी

SELECT कर्मचारी_नाम, विभाग_ID
FROM कर्मचारी
WHERE विभाग_ID IN (SELECT विभाग_ID FROM विभाग WHERE स्थान_ID = 1700);

उदाहरण 3: संबंधित सबक्वेरी

SELECT कर्मचारी_नाम, वेतन
FROM कर्मचारी e1
WHERE वेतन > (SELECT AVG(वेतन) FROM कर्मचारी e2 WHERE e1.विभाग_ID = e2.विभाग_ID);

सर्वोत्तम प्रथाएँ

  • सबक्वेरी का उपयोग तब करें जब आपको जटिल ऑपरेशन्स करने की आवश्यकता हो जो एकल क्वेरी के साथ नहीं किए जा सकते।
  • सुनिश्चित करें कि सबक्वेरीज़ को प्रदर्शन के लिए अनुकूलित किया गया है, विशेष रूप से बड़े डेटासेट्स में।
  • सबक्वेरी में पंक्तियों के अस्तित्व की जांच के लिए EXISTS या NOT EXISTS का उपयोग करें।

निष्कर्ष

सबक्वेरीज़ SQL में एक शक्तिशाली उपकरण हैं जो आपको जटिल डेटा पुनर्प्राप्ति और हेरफेर करने की अनुमति देते हैं। सबक्वेरीज़ को समझकर और प्रभावी ढंग से उपयोग करके, आप अपने SQL क्वेरीज़ को बढ़ा सकते हैं और डेटाबेस प्रबंधन कौशल में सुधार कर सकते हैं।