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

हम एक सबक्वायरी को किसी अन्य सबक्वायरी के भीतर कैसे घोंसला बना सकते हैं?


यदि एक सबक्वेरी किसी अन्य सबक्वेरी के अंदर नेस्ट की जाती है तो इसे नेस्टेड सबक्वेरी कहा जाता है। इसे समझने के लिए हम निम्न तालिका डेटा से नेस्टेड सबक्वेरी बना रहे हैं -

mysql> कारों से * चुनें;+------+--------------+--------+| आईडी | नाम | कीमत |+----------+--------------+-----------+| 1 | नेक्सा | 750000 || 2 | मारुति स्विफ्ट | 450000 || 3 | बीएमडब्ल्यू | 4450000 || 4 | वोल्वो | 2250000 || 5 | ऑल्टो | 250000 || 6 | स्कोडा | 1250000 || 7 | टोयोटा | 240000 || 8 | फोर्ड | 1100000 |+------+--------------+-----------+8 पंक्तियों में सेट (0.02 सेकंड)mysql> ग्राहकों से * चुनें; +---------------+----------+| Customer_Id | नाम |+---------------+----------+| 1 | राहुल || 2 | यशपाल || 3 | गौरव || 4 | वीरेंद्र |+---------------+----------+4 पंक्तियों में सेट (0.00 सेकंड)mysql> आरक्षण से * चुनें; +------ +---------------+---------------+| आईडी | Customer_id | दिन |+------+-------------+-----------+| 1 | 1 | 2017-12-30 || 2 | 2 | 2017-12-28 || 3 | 2 | 2017-12-29 || 4 | 1 | 2017-12-25 || 5 | 3 | 2017-12-26 |+----------+-------------+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड) 

नीचे नेस्टेड सबक्वेरी है -

mysql> उन ग्राहकों में से * चुनें जहां customer_id IN (आरक्षण से Customer_id चुनें जहां आईडी =(कार से आईडी चुनें जहां नाम ='बीएमडब्ल्यू')); +-------------+- --------+| Customer_Id | नाम |+---------------+-----------+| 2 | यशपाल |+---------------+-----------+1 पंक्ति में सेट (0.00 सेकंड)

  1. MySQL में Autoincrement 1 से शुरू होता है? हम इसे दूसरे नंबर से कैसे शुरू कर सकते हैं?

    MySQL में ऑटोइनक्रिकमेंट हर बार एक यूनिक नंबर देता है। डिफ़ॉल्ट रूप से, यह 1 से शुरू होता है। यदि आप दूसरे नंबर से शुरू करना चाहते हैं, तो आपको ALTER कमांड की मदद से ऑटो-इंक्रीमेंट वैल्यू को बदलना होगा या आप टेबल बनाते समय वैल्यू दे सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UniqueNum

  1. MySQL में इसे तेज़ बनाने के लिए मैं अपनी चुनिंदा क्वेरी को कैसे बढ़ा सकता हूं?

    त्वरित क्वेरी के लिए, MySQL IN() का उपयोग करें क्योंकि यह आंतरिक रूप से अनुक्रमण का उपयोग करता है। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: सम्मिलित करें DemoTable1618(ClientName,ClientEmailId) मानों में (ए

  1. हम एक Tuple के भीतर Python Tuple का उपयोग कैसे कर सकते हैं?

    Tuple को कोष्ठकों में संलग्न किसी भी Python ऑब्जेक्ट के क्रमबद्ध संग्रह के रूप में परिभाषित किया गया है। इसलिए, संग्रह में एक टपल बहुत अच्छी तरह से एक आइटम हो सकता है। >>> t1=(1,(4, 5, 6),2,3) >>> t1 (1, (4, 5, 6), 2, 3) इस उदाहरण में, t1 में इंडेक्स नंबर 1 पर आइटम एक टपल ही है। इ