SQL SELECT Command in Hindi: Filters, Operators, Pattern Matching
SQL SELECT कमांड: मास्टर गाइड (हिंदी में)
इस गाइड में हम SQL के SELECT कमांड को विस्तार से समझेंगे। यह कमांड डेटाबेस से डेटा पढ़ने (रीड) के लिए सबसे ज़रूरी है। हम सीखेंगे कि हज़ारों रिकॉर्ड्स में से सिर्फ़ ज़रूरी डेटा कैसे निकालें। आप इसे MySQL Tutorial: डेटाबेस मैनेजमेंट से लेकर SQL कमांड्स तक के हिस्से के रूप में भी एक्सप्लोर कर सकते हैं।
SELECT कमांड का बेसिक सिंटैक्स
SELECT column1, column2, ...
FROM table_name
WHERE condition;
SELECT: कौन से कॉलम चाहिए, लिखें (जैसेname,city) या सभी के लिए*(स्टार) का उपयोग करें।FROM: किस टेबल से डेटा लेना है, उसका नाम।WHERE: (वैकल्पिक) फ़िल्टर लगाने की शर्त।
सभी रिकॉर्ड्स vs. चुनिंदा कॉलम
- सभी कॉलम दिखाना:
SELECT * FROM employee; - कुछ कॉलम दिखाना:
SELECT emp_id, emp_name FROM employee; - डुप्लीकेट हटाना:
SELECT DISTINCT city FROM employee;
WHERE क्लॉज और कंडीशन्स
WHERE क्लॉज का उपयोग करके हम डेटा को फ़िल्टर करते हैं। इसके लिए हम अलग-अलग ऑपरेटर का उपयोग करते हैं।
1. रिलेशनल ऑपरेटर
ये दो वैल्यू की तुलना करने के लिए हैं।
| ऑपरेटर | अर्थ |
| :--- | :--- |
| = | बराबर |
| != या <> | बराबर नहीं |
| > | से बड़ा |
| < | से छोटा |
| >= | से बड़ा या बराबर |
| <= | से छोटा या बराबर |
- उदाहरण:
SELECT * FROM employee WHERE city = 'Bangalore';- स्ट्रिंग (text) वैल्यू को हमेशा सिंगल कोट्स (
' ') में लिखें।
- स्ट्रिंग (text) वैल्यू को हमेशा सिंगल कोट्स (
2. लॉजिकल ऑपरेटर
जब हमें एक से अधिक शर्तें (conditions) जोड़नी हों।
AND: दोनों शर्तें सही होनी चाहिए।SELECT * FROM employee WHERE city = 'Pune' AND salary > 21000;
OR: कम से कम एक शर्त सही होनी चाहिए।SELECT * FROM employee WHERE city = 'Bangalore' OR city = 'Nagpur';
NOT: शर्त को उलट देता है (जो सही है उसे गलत करता है)।SELECT * FROM employee WHERE NOT city = 'Nagpur';
स्पेशल ऑपरेटर
1. IN ऑपरेटर
जब हमें किसी लिस्ट में से मैच करना हो।
SELECT * FROM employee WHERE city IN ('Bangalore', 'Pune', 'Mumbai');NOT IN: लिस्ट में न मैच होने वाले रिकॉर्ड्स के लिए।
2. BETWEEN ऑपरेटर
एक रेंज (range) के अंदर की वैल्यूज़ के लिए। रेंज इनक्लूसिव होती है (दोनों सिरे शामिल)।
SELECT * FROM employee WHERE emp_id BETWEEN 101 AND 104;NOT BETWEEN: रेंज से बाहर की वैल्यूज़ के लिए।
पैटर्न मैचिंग (LIKE ऑपरेटर)
पैटर्न मैचिंग के लिए LIKE ऑपरेटर का उपयोग होता है। इसके साथ दो वाइल्डकार्ड आते हैं:
%(परसेंट): किसी भी संख्या में कैरेक्टर्स (0 या अधिक) को रिप्रेज़ेंट करता है।_(अंडरस्कोर): एक ही कैरेक्टर को रिप्रेज़ेंट करता है।
उदाहरण
- नाम 'A' से शुरू होता है:
SELECT * FROM employee WHERE name LIKE 'A%'; - नाम के अंत में 'i' आता है:
SELECT * FROM employee WHERE name LIKE '%i'; - नाम के बीच में 'ro' आता है:
SELECT * FROM employee WHERE name LIKE '%ro%'; - नाम में ठीक 3 कैरेक्टर्स हैं:
SELECT * FROM employee WHERE name LIKE '___'; - नाम में दूसरा कैरेक्टर 'a' है:
SELECT * FROM employee WHERE name LIKE '_a%';
मुख्य बातें
SELECTडेटा पढ़ने की सबसे बुनियादी और पावरफुल कमांड है।WHEREक्लॉज डेटा को फ़िल्टर करने के लिए ज़रूरी है, इसके बिना सारा डेटा आता है।- रिलेशनल (
=,>,<), लॉजिकल (AND,OR,NOT), और स्पेशल ऑपरेटर (IN,BETWEEN,LIKE) आपको कंडीशन्स लिखने में मदद करते हैं। - टेक्स्ट वैल्यू हमेशा सिंगल कोट्स (
' ') में लिखें।
इन सभी कॉन्सेप्ट को प्रैक्टिस करके आप SQL में डेटा रिट्रीवल के मास्टर बन सकते हैं। यदि आप इंटरव्यू की तैयारी कर रहे हैं, तो Complete SQL Interview Prep: 15 Must-Know Queries & Concepts आपकी मदद करेगा।
हेलो एवरीवन वेलकम बैक होप योर डूइंग गुड और लोट ऑफ एसेंशियल मी स्किल कमांड बट टुडे वे आर गोइंग तू डिस्कस वन ऑफ डी
इंपॉर्टेंट कमांड ऑफ मी स्क्वायर डेट इस सिलेक्ट कमांड वे आर गोना एक्सप्लोर सिलेक्ट कमांड तू रिड्यूस स्पेसिफिक
रिकॉर्ड्स आज वेल आज जो डी रिकॉर्ड्स ऑफ डी टेबल वे बिल एवं गेट इंट्रोड्यूस तू राइट कंडीशंस यूजिंग लॉजिकल आगे वेल आगे
रिलेशन ऑपरेटर अलोंग विथ डीज ऑपरेटर वे आर गोना डिस्कवर हो तू उसे इन और बिटवीन ऑपरेटर विद डी सिलेक्ट कमांड और आते लास्ट
वे बिल डिस्कस पैटर्न मैचिंग सो विदाउट पर डी डिले लेट गेट स्टार्टड तिल नो वे स्टडी डिफरेंट कमांड्स लाइक हो तू क्रिएट टेबल
इन सर डाटा इन 8 और हो तू अपडेट डी डाटा नो इट्स टाइम तू प्रोसेस विद डी सिलेक्ट कमांड सो व्हाट्स डी उसे ऑफ सी लेट कमांड
आईटी इसे उसे तू रेड यू डाटा फ्रॉम डी टेबल वे कैन डिस्प्ले डाटा यूजिंग सिलेक्ट कमांड हम डेटाबेस क्रिएट करते हैं जिसमें
उसे डाटा होता है थाउजेंड्स ऑफ रिकॉर्ड्स होते हैं बट राइट टाइम वे डॉन'टी नीड जो डी रिकॉर्ड्स सो तू रिट्रीव थे स्पेसिफिक
रिकॉर्ड्स और स्पेसिफिक डाटा फ्रॉम डी टेबल वे उसे सी लेट कमांड सो हर इस डी से टेक्स्ट फर्स्ट ऑफ जो वे हैव तू राइट
सिलेक्ट फॉलोज बाय डी कलम लिस्ट हम यहां पे एक कलम या फिर मोर दें वन कॉलम्मेशन कर सकते हैं विच आर सैपेटेड बाय कोमा आफ्टर
डेट वे आर गोइंग तू राइट फ्रॉम टेबल नाम और आते लास्ट वे हो तू राइट डी व क्लोज़ विद डी कंडीशन दिस वेयर क्लोज़ इसे ऑप्शनल
आईएफ यू हैव कंडीशन यू कैन मेंशंड अदर वाइस यू कैन कप आईटी इन डी फर्स्ट एग्जांपल वे आर गोना डिस्प्ले ओनली वन
फील्ड बट इन डी सेकंड एग्जांपल वे बिल सी हो तू डिस्प्ले मोर दें वन कॉलम्स आईएफ यू वांट तू क विद अन्य टेबल सबसे पहले तो
हमें डेटाबेस को एक्सेस करना होता है जो हम उसे कमांड से कर रहे होंगे हम क कर रहे हैं एमपी टेबल के साथ जिसमें ये सर डाटा
ऑलरेडी स्टोर्ड है नो यूजिंग सिलेक्ट कमांड वे आर गोना डिस्प्ले ओनली वन कलम फ्रॉम दिस टेबल पर डेट वे आर गोइंग तू
राइट सी लेट दें कल हमने और फ्रॉम टेबल नाम राइट सेमी कोलम और प्रेस इंटर वैकेंसी हर ओनली वन कलम एक पी आईडी इस गेटिंग
डिस्प्ले इन डी से वे यू कैन डिस्प्ले मोर दें वन कलम सो डी फर्स्ट कलम नाम इसे एमपी आईडी और डी सेकंड इसे एम्पलाई नाम आफ्टर
डेट वे हैव तू राइट डी टेबल नाम फ्रॉम एमपी राइट सेमी कोलोन और प्रेस सेंटर और देवर यू हैव आईटी हम देख सकते हैं यहां पे
हमने दो कॉलम्स को डिस्प्ले किया है दो फील्ड्स को डिस्प्ले किया है इन डी से वे से व कॉलम्स यू नीड यू कैन मेंशन हर हम
सिलेक्ट कमांड के साथ जो भी कल हमने यहां पे स्पेसिफाई करते हैं वो इस ऑर्डर्स में प्रिंट होते हैं सो वे कैन री ऑर्डर डेम
लेट एग्जीक्यूट था क्वेरी तू हम यहां पे पहले एम्पलाई नाम प्रिंट करेंगे फल आउट बाय एम्पलाई आईडी फिर हमें लिखना है फ्रॉम
नाम ऑफ डी टेबल [संगीत] लिखा था सबसे पहले तो वो फिर डिस्प्ले हो
रहा है उसके बाद रेसिपी आईडी सिलेक्ट कमांड में हमने देखने उसे दिस स्टार ऑपरेटर विच इस अलसो
कॉल्ड स्ट यू कैन कल दिस स्टार ऑपरेटर एस जो अलसो तो इस क्वेरी का फॉर्मेट कुछ इस तरह होगा
एम्पलाई और आउटपुट में हमें पूरा डाटा मिल रहा होगा टेबल का लेट प्रैक्टिस दिस क्वेरी तू से लेट स्टार्ट फ्रॉम टेबल नाम
डेट इस एम्पलाई विद दिस कमांड वे आर गेटिंग डी कंप्लीट टेबल नो लेट मूव अहेड विद वन मोर वेरिएशन ऑफ सिलेक्ट कमांड वे
कैन उसे डिस्टिंक्ट इससे हम एलिमिनेट करते हैं डुप्लीकेट डाटा हमने टेबल क्रिएट किया है उसमें जो सिटी फील्ड है हम वहां पे देख
सकते हैं कुछ डुप्लीकेट डाटा है बैंगलोर तू टाइम्स है पुणे भी तू टाइम्स है तो अगर हमें यह डुप्लीकेट रिकॉर्ड्स रिमूव करने
हैं एलिमिनेट करने है वे कैन उसे डिस्टिंक्ट एटीट्यूड डी से क्वेरी सिलेक्ट डिस्टिंक्ट
हम देख सकते हैं यहां पर सारे सिटी सिर्फ एक ही बार प्रिंट हो रहा है डुप्लीकेट वालुज एलिमिनेट हो गई है हमने सिलेक्ट
क्वीन इसके कुछ वेरिएशंस तो स्टडी कर लिए हैं जिसमें हमने वेयर क्लॉथ उसे नहीं किया था बिकॉज़ आईटी इस ऑप्शनल नो लेट चेक आउट
हो वे कैन उसे डी सीटेट कमांड विद वेयर क्लोज़ हम वेयर क्लोज़ का उसे करते हैं जिसके साथ हम कंडीशन प्रोवाइड करते हैं जो
रोज उसे कंडीशन को सेटिस्फाई कर रहे होंगे वही डिस्प्ले होंगे सो विद डी वेयर क्लोज़ वे आर अपलेइंग सम क्राइटेरिया डी से
टेक्स्ट बिल बी से बट हर वे आर गोइंग तू एड डी वेयर क्लॉथ अलोंग विथ डी कंडीशन बिफोर प्रोसीडिंग्स विद डी वेयर क्लोज़ और
चेक हो तू राइट डी कंडीशन वे आर गोना एक्सप्लोर डी डिफरेंट ऑप्शंस विच आर अवेलेबल तू डिजाइन डेट कंडीशन हम कंडीशन
लिखने के लिए रिलेशन ऑपरेटर का उसे करते हैं रिलेशन ऑपरेटर हम उसे करते हैं वालुज को कंपेयर करने के लिए सो स्क्विरल में भी
डर आर सिक्स रिलेशन ऑपरेटर दिस इसे इक्वल तू ऑपरेटर और यह है नोट इक्वल तू अदर ऑपरेटर आर एक्जेक्टली से लाइक अदर
प्रोग्रामिंग लैंग्वेज ग्रेटर डेन ली दें ग्रेटर दें इक्वल तू और ली दें इक्वल तू लेट उसे वन ऑफ डी रिलेशन ऑपरेटर इन वन
क्वेरी व्हाट इसे योर रिक्वायरमेंट वे हैव तू डिस्प्ले जो डी रिकॉर्ड्स हूं सिटी इस बैंगलोर उसके लिए हमारी क्वेरी कुछ इस तरह
होगी सो लेट स्टार्ट फ्रॉम एम्पलाई वेयर ट = ऑपरेटर हमें ऐसे लिखना है लेट प्रैक्टिस
डी से क्वेरी हर सो लेट स्टार्ट फ्रॉम टेबल नाम इन स्टेट ऑफ स्टार आईएफ यू वांट स्पेसिफिक कॉलम्स यू कैन मेंशन आईटी हर
आफ्टर डेट वे हैव तू राइट डी कंडीशन विद डी वेयर एन क्लोज़ वेयर सिटी = बैंगलोर लेट चेक आउट आउटपुट हम देख सकते हैं हमें
ऐसे ही रिकॉर्ड्स मिल रहे हैं एम्पलाइज की जिसकी सिटी बेंगलुरु से ही आपको लिखना है बैंगलोर कलम का डाटा
टाइप वेयर कर था इसलिए हमने इसे सिंगल को में मेंशन किया है अगर इंतजार या डेसिमल है तो हमें सिंगल को नहीं लिखना है सो इन
दिस वे चेक आउट डी वर्किंग ऑफ डी अदर ऑपरेटर तू तू डिजाइन कंडीशन पीस ऑफ हो वे कैन उसे डी रिलेशन ऑपरेटर इन डी से वे वे
हैव लॉजिकल ऑपरेटर तू नॉपरेटर्स का उसे हम तब करते हैं जब हमें एक से ज्यादा कंडीशंस को कंबाइन करना है
या फिर कनेक्ट करना है डीज थ्री लॉजिकल ऑपरेटर आर सिमिलर तू डी अदर प्रोग्रामिंग लैंग्वेज फर्स्ट ऑपरेटर है और डी नेक्स्ट
इसे और डी लास्ट वन इसे नोट ऑपरेटर वे आर वेलकम ऑफ डी इनपुट इस ट्रू बट इन कैसे का और वे
बिल गेट डी आउटपुट थ्रू आईएफ बोथ डी इनपुट्स आर ट्रू डीज तू ऑपरेटर आर बाइनरी ऑपरेटर बट नोट इसे एन अनारी ऑपरेटर आईटी
निगड्स डी वैल्यू आईएफ आईटी इस ट्रू आईटी बिल बी कम्फोर्स और आईएफ आईटी इस फॉल्स आईटी बिल बी कम ट्रू लेट ट्री तू
अंडरस्टैंड डी यूजेस ऑफ लॉजिकल ऑपरेटर सो हर इस अवर क्वेश्चन हमें सारे एम्पलाइज के रिकॉर्ड डिस्प्ले करने हैं बट व्हाट्स डी
कंडीशन उनकी सिटी बैंगलोर या फिर नागपुर हो शक्ति है आईटी मेंस हमें ऐसे एम्पलाइज चाहिए जिनकी सिटी बैंगलोर या फिर नागपुर
है तो हमारी एक वारी कुछ इस तरह होगी से लेट स्टार्ट फ्रॉम एम्पलाई वेयर सिटी = बैंगलोर हम यहां पे उसे कर रहे हैं लॉजिकल
और सो पहले हमने मेंशन कर दिया सिटी इक्वल्स तू बेंगलुरु फिर और ऑपरेटर के साथ हमेशा कर रहे हैं सिटी = नागपुर इस तरह
हमने और ऑपरेटर का उसे करते हुए दो कंडीशंस को कंबाइन किया है कनेक्ट किया है हम इस को भी मैं
क्यूट करके हमें लिखना है वेयर कंडीशन वेयर सिटी शुड बी बेंगलुरु दिस इस डी फर्स्ट कंडीशन और
हमारी सेकंड कंडीशन है किसी टीम नागपुर बी हो शक्ति है तो हम वो यहां पे मेंशन कर देंगे लेट एग्जीक्यूट दिस आउटपुट से हम यह
समझ सकते हैं की हमें सिर्फ ऐसे ही एम्पलाई मिल रहे हैं जिसकी सिटी एक तो बैंगलोर है या फिर नागपुर है हम मी
स्क्वायर में और ऑपरेटर को विद दिस तू पाइपिंग सिंबल भी लिख सकते हैं और हर यू को हमें से आउटपुट ही मिल रहा है
इन डी सेकंड एग्जांपल वेयर गोइंग तो उसे थे लॉजिकल ऑपरेटर और तो हमारा क्वेश्चन क्या है हमें ऐसे रिकॉर्ड्स डिस्प्ले करने
हैं एम्पलाइज की जिसकी सिटी पुणे हनी चाहिए बट उसकी सैलरी भी उसके साथ ग्रेटर दें 21 हनी चाहिए सो इन दिस कैसे हमें ये
बोथ डी कंडीशन सेटिस्फाई करने हैं तथा'एस वही वे आर गोइंग तू उसे डी और ऑपरेटर तो हमारी क्वेरी कुछ इस तरह होगी सिलेक्ट
स्टार फ्रॉम एम्पलाई वेयर सिटी = पुणे और सेलिब्रेशन बी ग्रेटर डेन 21000 लेट ट्राई तू एग्जीक्यूट डी से क्वेरी हेयर्स लेट
स्टार्ट फ्रॉम एम्पलाई और डी वेयर कंडीशन वेयर गोइंग तू राइट आईटी नो तो फर्स्ट कंडीशन है ट शुड बी पुणे और डी सेकंड
कंडीशन इस सैलरी शुड बी ग्रेटर दें ₹20000 पर डेट वे आर गोइंग तू उसे लॉजिकल ऑपरेटर और हमारा फील्ड नाम है सैलरी और हम उसे कर
रहे हैं यहां पे एक रिलेशन ऑपरेटर तू कंपेयर डी वैल्यू आईटी शुड बी ग्रेटर दें 21000 सो अकॉर्डिंग हमने कंडीशन ली है लेट
चेक आउट आउटपुट हमारे पास एक रिकॉर्ड ऐसे मिल रहा है जिसमें एम्पलाई की सिटी पुणे है और सैलरी ग्रेटर दें 21000 है लेट मी
डेमोंस्ट्रेट डी थर्ड लॉजिकल ऑपरेटर नोट तो हम चेक कर लेते हैं हमारी रिटायरमेंट क्या है वे हैव तू डिस्प्ले जो डी एम्पलाई
रिकॉर्ड्स हूं सिटी इस अदर दें नागपुर मतलब सिटी नागपुर नहीं हनी चाहिए हमें नाइट करना है तो हम उसे कर रहे होंगे नोट
ऑपरेटर क्वेरी को इस तरह हम लिख रहे होंगे सो लेट स्टार्ट फ्रॉम एम्पलाई वेयर हमारी सिटी नागपुर नहीं हनी चाहिए तो हमने नोट
ऑपरेटर अप्लाई कर दिया सिटी पे और हम चेक कर रहे हैं विद डी रिक्वायर्ड वैल्यू लेट मी डेमोंस्ट्रेट दिस क्वेरी अलसो सिलेक्ट
थे वेयरहाउस विद डी कंडीशन हमारे सिटी नागपुर नहीं हनी चाहिए तो हम अप्लाई कर रहे हैं नोट ऑपरेटर ऑन डी कलम नाम सिटी
फिर हम एक कंपेयर कर लेंगे विद डी रिक्वेस्ट वैल्यू जो है नागपुर लेट चेक आउट यहां पर वह सारे रिकॉर्ड्स ए रहे हैं
जिनकी सिटी अदर दें नागपुर है लेकिन ऐसा कोई रिकॉर्ड नहीं आया जिसकी सिटी नागपुर है लेट कंटिन्यू आर डिस्कशन ऑन डी सिलेक्ट
कमांड विथ सम मोर वेरिएशन वे आर गोइंग तू उसे बिटवीन ऑपरेटर हम बिटवीन ऑपरेटर का उसे कर सकते हैं जब हमें एक रेंज मेंशन
करनी होगी जो रेंज हम प्रोवाइड करेंगे उसमें से बिटवीन ऑपरेटर वैल्यू सिलेक्ट कर रहा होगा तो हमें टेबल से ऐसे रिकॉर्ड्स
मिल रहे होंगे जो उसे रेंज को सेटिस्फाई करते हैं हम इसका सिंटेक्स समझ लेते हैं सबसे पहले तो हमें लिखना है सिलेक्ट उसके
बाद फ्रॉम टेबल नाम तक तो हमारी क्वेरी से ही है हम जो भी चेंज कर रहे हैं वो हम कर रहे हैं वेयर क्लोज़ में वेयर क्लोज़ के
बाद हमेशा कर रहे होंगे कलम जिसके लिए हम यह वालुज प्रोवाइड कर रहे होंगे कलम नेम के बाद हम लिख रहे हैं बिटवीन ऑपरेटर उसके
बाद हम स्टार्टिंग वैल्यू रेंज की और एंडिंग वालुज स्पेसिफाई करेंगे बोथ वैल्यू वन और वैल्यू तू रेंज में इंक्लूसिव है
इसे हम कैसे उसे करेंगे एक एग्जांपल से समझ लेते हैं हमें प्रिंट करना है ऐसे रिकॉर्ड्स जिसका एम्पलाई आईडी 1001 से लेक
104 तक है तो यह हमारी क्वेरी है सिलेक्ट स्टार फ्रॉम टेबल नेम्स वेयर एम्पलाई आईडी बिटवीन 101 और 104 तो से क्वेरी को हम
एग्जीक्यूट करके देख लेते हैं इसे डेड फ्रॉम एमपी अब हम लिख लेते हैं वेयर क्लोज़ वेयर एक पी आई दी बिटवीन
[संगीत] 01 से लेकर 104 तक है तो अगर हमें रेंज पसिफाई करना है तो हम बिटवीन ऑपरेटर का
उसे कर सकते हैं ऑरेंज तो हम कुछ भी प्रोवाइड कर सकते हैं हम से रेंज ही प्रोवाइड कर रहे हैं बिटवीन
101 और 104 इन दिस वे हमें ऐसे रिकॉर्ड्स मिल रहे हैं जिनका एम्पलाई आईडी इस रेंज में नहीं है तो नोट बिटवीन ऑपरेटर इसे डी
रिवर्स ऑफ बिटवीन ऑपरेटर इट्स टाइम तू प्रोसीड और लेट टेक आउट सम मोर ऑपरेटर डेट वे कैन उसे विद डी सी लेट कमांड डी ऑपरेटर
विच वे आर गोइंग तू स्टडी इसे इन ऑपरेटर वे उसे इन ऑपरेटर तू स्पेसिफाई डी लिस्ट ऑफ वालुज अगर हमारे पास कुछ लिस्ट ऑफ
वालुज है और इस में से हमें रिकॉर्ड्स मैच करवाने हैं तो हम इन ऑपरेटर का उसे कर सकते हैं बिटवीन ऑपरेटर के साथ तो हमने
देख ली की रेंज कैसे मेंशन करते हैं लेकिन अगर स्ट्रिंग वैल्यू है और हमें वो लिस्ट प्रोवाइड करना है तो हम इन ऑपरेटर का उसे
कर सकते हैं ये उसका सिंटेक्स है हमें यहां तक तो से ही लिखना है से हम चेंज कर रहे होंगे वेयर क्लॉथ के साथ वेयर के बाद
हम लिखेंगे कलम नाम जी पर हमें ऑपरेटर अप्लाई करना है और हम यहां पर स्पेसिफाई कर रहे होंगे लिस्ट ऑफ वालुज कोई भी
रिकॉर्ड अगर इसमें दिए हुए वालुज को सेटिस्फाई करता है तो वो डिस्प्ले हो रहा होगा इसे समझना के लिए हम क्वेरी कंसीडर
कर लेते हैं हमें इस एम्पलाइज के रिकॉर्ड डिस्प्ले करने हैं जिनकी सिटी दिए गए लिस्ट में से ही हनी चाहिए लेट में
डेमोंस्ट्रेट दिस क्वेरी अलसो सिलेक्ट स्टार फ्रॉम एम्पलाई नो लेट राइट डी वेयर क्लोज़ वेयर सिटी इन नो वे हैव तू
प्रोवाइड डी लिस्ट ऑफ डी सिटीज वेरी एग्जीक्यूट होने के बाद आउटपुट से हम ये समझ सकते हैं की हम इसे ऐसे रिकॉर्ड्स
मिल रहे हैं जिनकी सिटी हमने जो लिस्ट मेंशन की थी उसमें से कोई एक है सो ये तीन ऑपरेटर वे कैन स्पेसिफाई डी लिस्ट ऑफ डी
वालुज हमने बिटवीन ऑपरेटर जब स्टडी किया था हमने देखा नोट कनेक्ट करके हम उसका रिवर्स बना सकते हैं इसी तरह इन ऑपरेटर के
साथ भी हम नोट इन ऑपरेटर का उसे कर सकते हैं नोट इन ऑपरेटर से हमें ऐसे रिकॉर्ड्स मिल रहे होंगे जो स्पेसिफाइड लिस्ट को मैच
नहीं करते हैं हमारे टेबल में एक ही रिकॉर्ड था जो इस सिटी को बिलॉन्ग नहीं करता तो हमें वह
डिस्प्ले हो रहा है वह भी अंडरस्टूड डी उसे ऑफ नोट इन ऑपरेटर यू कैन ट्री विथ अदर फील्ड अलसो सिलेक्ट
कमांड इसे वेरी इंपॉर्टेंट नो लेट टेक आउट व्हाट एल्स वे कैन डू आईटी हम पैटर्न मैचिंग भी कर सकते हैं विद डी सिलेक्ट
कमांड लेट टेक आउट हो तू डू आईटी आप पैटर्न मैचिंग तो जानते ही होंगे हम पर्टिकुलर पैटर्न स्ट्रिंग पे कंपेयर करते
हैं इन मी स्क्वायर पर पैटर्न मैचिंग वे हैव तू ऑपरेटर डी फर्स्ट इसे परसेंट और डी सेकंड वन इस अंडरस्कोर परसेंट साइन के साथ
हम वन और मोर कैरक्टर्स को मैच कर सकते हैं लेकिन अंडरस्कोर से हम सिंगल कैरेक्टर ही मैच कर सकते हैं इनका उसे हम एग्जांपल
के साथ समझ लेते हैं हमने यहां पे लिखा है के ए दें परसेंट तो हमें ऐसे स्ट्रिंग मिल रही होगी जिसकी स्टार्टिंग जे ए हो बट
उसके बाद कोई भी कैरक्टर्स हो सकते हैं वे कैन उसे डीज ऑपरेटर आज मिनी टाइम्स स वे वांट इन डी स्ट्रिंग पर पैटर्न मैचिंग इस
एग्जांपल में हम परसेंट साइन दिखे रहे हैं इन डी बिगनिंग उसके बाद हमने मेंशन किया है रो फिर और एक बार हम उसे कर रहे हैं
परसेंट तो इसका मतलब क्या है हमें ऐसे स्ट्रिंग चाहिए जिसके बीच में और वो हो बिगनिंग में कुछ भी हो सकता है और उसके
बाद भी कोई भी कैरक्टर्स हो सकते हैं तो इस पैटर्न मैचिंग से हमें कुछ इस तरह का डाटा मिल रहा होगा जिसके सेंटर में हमें
कहानी आरो मिल रहा होगा इन डी बिगनिंग कुछ भी हो सकता है और उसके बाद भी कोई भी कैरक्टर्स हो सकते हैं तो जब हमें एक से
ज्यादा कैरक्टर्स मैच करनी होते हैं हम परसेंट साइन का उसे कर सकते हैं नो लेट चेक आउट डी नेक्स्ट ऑपरेटर डेट इस
अंडरस्कोर अंडरस्कोर एक्जेक्टली सिंगल कैरेक्टर मैच करता है तो अगर हमने थ्री टाइम्स अंडर्स को दिया है तो हमें ऐसी
स्ट्रिंग चाहिए जिसमें थ्री कैरक्टर्स होंगे तो इस तरह के नाम हमें मिल रहे होंगे जिसमें 3 कैरक्टर्स है अंडरस्कोर का
उसे हम इस तरह भी कर सकते हमें ऐसे रिकॉर्ड चाहिए जिसमें स्टार्टिंग अल्फाबेट टी हो बीच में कुछ भी हो सकता है और लास्ट
में टेबल में कुछ ऐसा एक नाम था तो यह डिस्प्ले हो रहा होगा अगर टेबल में ऐसी भी
कोई स्ट्रिंग होगी तो वो भी डिस्प्ले हो रही होगी और इन सब पैटर्न मैचिंग के लिए हम उसे करते हैं लाइक ऑपरेटर तो इसका
सिंटेक्स हम देख लेते हैं यहां तक तो हमें से ही लिखना है उसके बाद हम लिख रहे होंगे वेयर क्लोज़ जी कलम पे हमें पैटर्न मैचिंग
करना है हम स्पेसिफाई कर रहे हैं वो कलम नाम फिर हमें लिखना है लाइक ऑपरेटर और उसके बाद हम ये डिजाइन करना है वो पैटर्न
पैटर्न हमेशा हम सिंगल को में ही दे रहे होंगे क्योंकि ये हम उसे करते हैं पर स्ट्रिंग वालुज इसे हम एक एग्जांपल के साथ
समझ लेते हैं तो हमारी रिटायरमेंट क्या है हमें ऐसे एम्पलाइज के डीटेल्स डिस्प्ले करने हैं जिसका नाम ए से स्टार्ट हो रहा
है तो क्वेरी कुछ इस तरह दिखे रही होगी सिलेक्ट मी नाम लाइक वही परसेंट स्टार्टिंग ए है
बाद के करैक्टर कुछ भी हो सकते हैं हम इस क्वेरी को भी एग्जीक्यूट करके देख लेते हैं लेट राइट
नाम फिर हमें लिखना है लाइक ऑपरेटर लेट डिजाइन डी पैटर्न हमें ऐसे एम्पलाइज के डिटेल चाहिए है जिनका नाम वे इसे स्टार्ट
हो रहा है तो हमारे पास ऐसे कुछ रिकॉर्ड्स हैं इसलिए हम इस तरह डिजाइन कर रहे हैं आप अपने डाटा के अकॉर्डिंग पैटर्न डिजाइन कर
सकते हैं हमारे एमपी टेबल में दो रिकॉर्ड्स थे जिनका नाम वाइस से स्टार्ट हो रहा था तो वो डिस्प्ले हो रहे हैं आप
डिफरेंट टाइप के पेटर्न्स डिजाइन करके इसे प्रैक्टिस कर सकते हैं हमने पैटर्न मैचिंग के लिए परसेंट उसे कर लिया है नो लेट ट्री
अंडरस्कोर सो व्हाट इसे डी रिक्वायरमेंट हमें ऐसे एम्पलाइज चाहिए जिनके नाम में हमें आई आते डी और ऑफ डी नाम मिल रहा होगा
मतलब स्टार्टिंग कुछ भी हो शक्ति है लेकिन एंडिंग तो यही हनी चाहिए हमने अंडरस्कोर उसे किया है वंस तो यह
सिर्फ एक ही कैरक्टर्स को मैच कर रहा होगा और लास्ट में हमने लिख दिया या लेट एग्जीक्यूट डी से क्वेरी वेयर एम्पलाई नाम
लाइक फिर हमें लिखना है हमारा पैटर्न तो हमने वंस अंडरस्कोर लिखा है उसके बाद हम लिख
रहे हैं आए लेट चेक आउट हमारे पास ऐसे रिकॉर्ड्स थे जिसका स्टार्टिंग वन करैक्टर कुछ भी हो सकता है तो वो मैच हो गया और
लास्ट में आए हैं आप मोर डेन वंश भी अंडरस्कोर मिशन कर सकते हैं तो उतने कैरक्टर्स मैच हो रहे होंगे लेट टेक आउट
वन मोर कारी हम ऐसे एम्पलाइज का डाटा प्रिंट करना चाहते हैं जिसके नाम थ्री कैरक्टर्स है तो हम लिख रहे होंगे वेयर
एम्पलाई नाम लाइक हम यहां पर अंडरस्कोर थ्री टाइम्स उसे कर रहे तो यह 3 कैरक्टर्स कुछ भी हो सकते हैं
वह मैच हो गए हमारे पास ऐसा डाटा था जिसमें इन एम्पलाइज का नाम थ्री कैरक्टर्स के साथ था पॉप आपको यूजेस ऑफ परसेंट और
अंडरस्कोर समझ में ए गया होगा आप इसे डिफरेंट पैटर्न के साथ प्रैक्टिस कीजिए देवर आर सम मोर वेरिएशंस विद डी सिलेक्ट
कमांड बट तू कप दिस वीडियो सिंपल और शॉर्ट वे आर गोइंग तू कर डेट वेरिएशंस इन डी नेक्स्ट वीडियो और था ट्रेक्स ऑफ टुडेस
वीडियो ऑन मास्टरिंग सिलेक्ट कमांड इन मी होप यू फाउंड दिस इनफॉरमेशन वैल्युएबल रिमेंबर तू लाइक आईटी आईएफ यू फाउंड दिस
वीडियो हेल्पफुल और डू शेर विद यू आर फ्रेंड्स आईएफ यू हैव अन्य क्वेश्चंस और अन्य टॉपिक यू वुड लाइक मी तू कर इन डी
फ्यूचर वीडियो लाइव दें इन डी कमेंट्स भी लो इना नेक्स्ट वीडियो वे आर गोइंग तू टेक डी सी लेट कोमा तू डी नेक्स्ट लेवल थैंक्स
पर वाचिंग दिस वीडियो अंटील नेक्स्ट टाइम टेक केयर और स्ट हेल्दी आई बिल सी यू इन डी नेक्स्ट वीडियो एक वे कंटिन्यू आर मी
एसक्यूएल जर्नी टुगेदर [संगीत] [संगीत]
IN ऑपरेटर का उपयोग किसी लिस्ट में से मानों को मैच करने के लिए किया जाता है, जैसे SELECT * FROM employee WHERE city IN ('Bangalore', 'Pune', 'Mumbai');। BETWEEN ऑपरेटर एक रेंज (इनक्लूसिव) के अंदर की वैल्यू के लिए है, जैसे SELECT * FROM employee WHERE emp_id BETWEEN 101 AND 104;, जो 101 और 104 को भी शामिल करता है।
SELECT कमांड का उपयोग डेटाबेस से डेटा पढ़ने (रीड) के लिए किया जाता है। इसका मूल सिंटैक्स SELECT column1, column2, ... FROM table_name WHERE condition; है, जहाँ आप चुनिंदा कॉलम या सभी के लिए * का उपयोग कर सकते हैं, और WHERE क्लॉज वैकल्पिक रूप से फ़िल्टर लगाने के लिए है।
रिलेशनल ऑपरेटर दो मानों की तुलना करने के लिए हैं, जैसे = (बराबर), > (से बड़ा), < (से छोटा), और != (बराबर नहीं)। उदाहरण: SELECT * FROM employee WHERE city = 'Bangalore'; से केवल बेंगलुरु शहर के कर्मचारियों का डेटा मिलता है, और टेक्स्ट को सिंगल कोट्स में लिखना ज़रूरी है।
लॉजिकल ऑपरेटर का उपयोग एक से अधिक शर्तों को जोड़ने के लिए होता है। AND तब उपयोग करें जब दोनों शर्तें सही हों (जैसे city = 'Pune' AND salary > 21000), OR जब कम से कम एक सही हो (जैसे city = 'Bangalore' OR city = 'Nagpur'), और NOT शर्त को उलटने के लिए (जैसे NOT city = 'Nagpur').
LIKE ऑपरेटर का उपयोग वाइल्डकार्ड कैरेक्टर्स के साथ पैटर्न मैचिंग के लिए किया जाता है। % किसी भी संख्या में कैरेक्टर्स को दर्शाता है (जैसे 'A%' नाम जो 'A' से शुरू हो), और _ एक ही कैरेक्टर को (जैसे '___' ठीक 3 कैरेक्टर वाले नाम के लिए)। उदाहरण: LIKE '%ro%' नाम के बीच में 'ro' ढूँढता है।
डुप्लीकेट रिकॉर्ड्स को हटाने और केवल अलग-अलग मान प्राप्त करने के लिए DISTINCT कीवर्ड का उपयोग SELECT कमांड के साथ किया जाता है। उदाहरण: SELECT DISTINCT city FROM employee; आपको कर्मचारियों के शहरों की एक यूनिक सूची देता है, जिसमें कोई शहर दोहराया नहीं जाता।
Keep this summary
Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.
Save to LunaNotesOr summarise for another video.
32K+ people have turned 65K+ videos into notes
“Very useful tool. I'm using it for the last couple weeks and I'm loving it so far. Makes learning on YouTube a great experience.”
This summary and transcript were automatically generated using AI with the Free YouTube transcript summary tool by LunaNotes.
Related summaries
SQL इंटरव्यू प्रश्न: डेटा रिट्रीवल, जॉइन, विंडो फंक्शन और बहुत कुछ
यह वीडियो SQL इंटरव्यू के लिए जरूरी सभी महत्वपूर्ण प्रश्नों और क्वेरीज़ को कवर करता है। इसमें बेसिक से लेकर एडवांस SQL कॉन्सेप्ट्स जैसे सेल्फ जॉइन, विंडो फंक्शन, और डुप्लीकेट रिकॉर्ड्स हैंडल करने तक के लिए प्रैक्टिकल SQL हैक्स शामिल हैं। यह वीडियो खासतौर पर उन छात्रों और प्रोफेशनल्स के लिए है जो SQL से जुड़े डेटा एनालिसिस या सॉफ्टवेयर डेवलपमेंट इंटरव्यू की तैयारी कर रहे हैं।
MySQL Tutorial: डेटाबेस मैनेजमेंट से लेकर SQL कमांड्स तक
इस वीडियो में SQL डेटाबेस मैनेजमेंट सिस्टम का परिचय और उपयोग, MySQL में डेटाबेस और टेबल बनाना, डाटा इन्सर्ट, अपडेट, सलेक्ट, और डिलीट कमांड्स को विस्तार से समझाया गया है। साथ ही SQL के विभिन्न कांन्स्ट्रेंट्स और जॉइन्स का प्रायोगिक उदाहरण के साथ वर्णन किया गया है।
EBAY क्रैश कोर्स: ड्रॉपशिपिंग, हंटिंग, लिस्टिंग और अकाउंट सेटअप की पूरी गाइड
यह एक व्यापक ईबे क्रैश कोर्स है जो ड्रॉपशिपिंग, प्रोडक्ट हंटिंग, प्रोफिटेबल लिस्टिंग और अकाउंट क्रिएशन को शुरू से अंत तक, प्रैक्टिकल प्रदर्शन के साथ सिखाता है। इस वीडियो में आप जानेंगे कि कैसे डॉलर्स में कमाई शुरू करें, फेक गुरुओं से बचें, और एक लॉन्ग-टर्म ऑनलाइन स्किल और बिजनेस विकसित करें।
2026 में डेव्स के लिए AI युग की सबसे ज़रूरी स्किल्स और करियर रोडमैप
वीडियो में बताया गया है कि AI के बढ़ते उपयोग के बावजूद, 84% डेवलपर्स इसका उपयोग करते हैं लेकिन केवल 29% इस पर भरोसा करते हैं। कोड की गुणवत्ता गिर रही है और 'कोड चर्न' (7.1%) दोगुना हो गया है। सफलता के लिए 10 कोर स्किल्स (जैसे डीबगिंग, वर्जन कंट्रोल, सिक्योरिटी) और एक स्पष्ट 12-महीने का रोडमैप (पहले बेसिक्स, फिर फ्रेमवर्क्स, फिर प्रोजेक्ट्स) आवश्यक है।
Complete Image Processing Unit 5: Data Compression to OCR Techniques
इस वीडियो में हमने यूनिट 5 के सभी प्रमुख टॉपिक्स जैसे डेटा कंप्रेशन, हाफमैन कोडिंग, रन लेंथ कोडिंग, शिफ्ट कोड, अर्थमैटिक कोडिंग, JPEG & MPEG स्टैंडर्ड, बाउंड्री रिप्रेजेंटेशन, डिस्क्रिप्टर्स, और ऑब्जेक्ट रिकॉग्निशन को विस्तार से समझा। गणितीय एल्गोरिद्म और प्रैक्टिकल उदाहरणों के साथ ये वीडियो आपके ईमेज प्रोसेसिंग कॉन्सेप्ट्स को मजबूत करेगा।
Most viewed summaries
A Comprehensive Guide to Using Stable Diffusion Forge UI
Explore the Stable Diffusion Forge UI, customizable settings, models, and more to enhance your image generation experience.
Kolonyalismo at Imperyalismo: Ang Kasaysayan ng Pagsakop sa Pilipinas
Tuklasin ang kasaysayan ng kolonyalismo at imperyalismo sa Pilipinas sa pamamagitan ni Ferdinand Magellan.
Mastering Inpainting with Stable Diffusion: Fix Mistakes and Enhance Your Images
Learn to fix mistakes and enhance images with Stable Diffusion's inpainting features effectively.
Pamamaraan at Patakarang Kolonyal ng mga Espanyol sa Pilipinas
Tuklasin ang mga pamamaraan at patakaran ng mga Espanyol sa Pilipinas, at ang epekto nito sa mga Pilipino.
How to Install and Configure Forge: A New Stable Diffusion Web UI
Learn to install and configure the new Forge web UI for Stable Diffusion, with tips on models and settings.
Found this summary useful?
Take it with you. One click puts it in your own LunaNotes library.
Save to LunaNotes