CTE vs Subquery in SQL – Which One’s Better? 🤯💡 #shorts

CTE works best when you need to reuse the same query multiple times, write recursive queries, or break complex logic into readable chunks. Subquery suits smaller, straightforward queries where you only need the result once and want a faster, simpler solution.
Chapters
अगर आप लोगों ने सी टी ई और सब क्वेरी पढ़ा है तो इन दोनों को ही एसके एडवांस टूल माना जाता है आज जानेंगे कब किसको यूज करना चाहिए और क्या इफेक्टिव ज्यादा होता है तो सी टी ई और सब क्वेरी को दोनों को पहले समझ लेते हैं सब क्वेरी क्या होती है सब क्वेरी कुछ इस तरीके से दिखती है जिसके अन्दर 2 क्वेरीज लिखी जाती है मतलब 1 क्वेरी के अन्दर लिखी गई दूसरी क्वेरी को यूज़ कर रही हूँ चाहे फिल्टर के लिए चाहे कुछ प्रोसेस करने के लिए तो वो सब कोरी अगर मैं उस सब कोरी को 1 नाम दे देती हूँ तो वो हमारा सी टी ई बन जाता है जो कुछ इस तरीके से दिखता है और जब मुझे नाम देना होता है तो मैं विध स्टेटमेंट का उस करती हूँ सी टी ई को आप इस तरीके से समझ सकते है जिसकी फुल फॉर्म होती है कॉमन टेबल एक्सप्रेशन इसको आप इस तरीके से समझ सकते है जैसे हमारे पास प्रोग्रामिंग लैंग्वेजेज में फंक्शन होते है वैसे ही हमारा सी टी ई वर्क करता है और सी डी ही हमारा फंक्शन का रोल प्ले करता है अब अगर हम ये बात करे कब कौन सा यूज़ करना चाहिए तो सी टी ई को यूज करना चाहिए जब आपके पास सेम क्वरी को लिखना है बट मल्टीपल जगह पर आप सेम क्वेरी को यूज करने वाले हैं दूसरा जब आपको रिकर्सिव कोयरी लिखनी होती है तब भी आपको सीटी यूज करना चाहिए ताकि आप उसी नेम से उस फंक्शन को कॉल कर कर के जैसे हमारे पास रिकॉर्ड सिर्फ फंक्शन होते हैं वैसे ही आप सीटी क्रिएट करिए तीसरा हमारा होता है जब आपको लार्ज लॉजिक को सिम्पली ब्रेक डाउन करना है क्लैरिटी के लिए तो भी आपको सीटी यूज करना चाहिए अगर मैं नेक्स्ट की बात करूँ मतलब सब क्वेरी की बात करूँ तो जब आपको जब आपकी क्वेरी छोटी है स्ट्रेट फॉरवर्ड है तो आपको बिल्कुल सब क्वेरी की तरफ चले जाना चाहिए दूसरा जब आपको ऐसा लगता है की 1 ही बार रिजल्ट चाहिए आपको मल्टीपल टाइम्स रिजल्ट नहीं चाहिए तो भी आपको सबक्वरी यूज करनी चाहिए तीसरा जब आपको लगे की रिजल्ट जो हमारा टेम्परेरी रिजल्ट सेट है उसको मुझे बार बार यूज नहीं करना है मुझे 1 ही बार चाहिए मुझे 1 ही बार देखना है तो हम सब क्वरी उज करते है दोनो का डिफ्रेंस आपको पता होना चाहिए रियूजिबिलिटी चाहिए या फिर मैं रीडेबिलिटी का हूँ तो दोनों ही केस में आपको सी टी ई की तरफ जाना चाहिए अगर आपको क्विक और सिम्पल लॉजिक की तरफ जाना है तो आपको सब कोरी की तरफ जाना चाहिए ये बेसिक कांसेप्ट आपको पता होना चाहिए ताकि आप इफेक्टिव ली सब क्वेरीज या एसक्यूएल की क्रीज लिख सके डू फॉलो मी फॉर मोर की ग्रोइंग एन हैपी लर्निंग।










