क्वेरी क्या है उदाहरण सहित समझाइए? – Data Analysis Tutorial

यह article इस बारे में है कि कैसे “क्वेरी क्या है उदाहरण सहित समझाइए? – Data Analysis Tutorial”| अगर आपको लेख पसंद आया हो तो कृपया इसे दूसरों के साथ share करें|

Introduction

SQl functionQuery exampleComment
Select * commandSELECT * FROM table_1अगर डेटा टेबल से पूरा डेटा निकलना है तो ये कमांड रन करें।
like command in sql – ex.1WHERE month LIKE ‘Jan%’अगर Jan से शुरू होने डेटा को निकलना है तो ये कमांड रन करें।
like command in sql – ex. 2WHERE month LIKE ‘%Jan%’Extracts all values that have Jan in any position.
like command in sql – ex. 3WHERE name LIKE ‘a___d’Extracts all five digit values that starts with a and ends with d.
sql commands with syntax and examples.

SQL का फुल फॉर्म ‘structured query language’ है जो की डेटाबेस से डेटा लाने के काम आती है।

SQL कमांड का सिंटैक्स क्या होता है:

  • “select” > “from” > “where” > “group by” > “having”

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

अगर डेटा टेबल से पूरा डेटा निकलना है तो नीचे दिया हुआ कमांड को रन करें।

SQL command to extract full data from a table in database.

Select * from table_name;

इस कमांड को रन करने से डेटाबेस से दिए गए टेबल का पूरा डेटा रिट्रीव हो जाता है, जिसको आप कॉपी करके किसी गूगलशीट या एक्सेल पे पेस्ट भी कर सकते हैं उसके ऊपर और काम करने के लिए जैसे कि घटाव, गुणा, भाग आदि|

आगर कमांड रन करके सीखना चाहते हैं तो – SQLZOO के लिंक पे जाके कमांड को ट्राई जरूर करें: Link

नीचे दिया हुआ स्क्रीनशॉट SQLZOO से ही लिया हुआ है।

उदाहरण 2: “where” कमांड sql क्वेरी में कब और क्यों उपयोग होता है

अगर वो डेटा निकलना चाहते हैं जहा column_a की वैल्यू abc है तो नीचे दिए गए कमांड को रन करें।

आप ऊपर दिए गए कमांड को अपने अनुसार संशोधित करें और रन करें।

SQL कमांड में “where” क्लॉज का उपयोग डेटा को किसी विशिष्ट मूल्य के खिलाफ फिल्टर करने के लिए होता है e.g.

Use of where command in SQL.

Select * from table_name where column_a = ‘abc’;

तो इस क्लॉज से टेबल की वो सारी rows आ जाएगी जहां column_a की वैल्यू ‘abc’ है।

आगर कमांड रन करके सीखना चाहते हैं तो – w3schools website pe jayein.

उदाहरण 3: क्या एक से ज्यादा कॉलम के आधार पे डेटा फिल्टर हो सकता है|

जी हां ये बिलकुल संभव है, नीचे दिए गए कमांड को रेफर करें:

SQL use of multiple where clause.

Select * from table_name where column_a = ‘abc’ and column_b > 20;

तो ये कमांड वोह रो वापस करेगा जिन्की column_a की वैल्यू ‘abc‘ और column_b की वैल्यू 20 से अधिक होगी।

तो इससे आप देख सकते हैं कि कैसे आप एक से ज्यादा कॉलम के आधार पर डेटा फिल्टर कर सकते हैं जिसमें से एक टेक्स्ट कॉलम है और दूसरा संख्यात्मक कॉलम है।

तो where क्लॉज के अंदर आप टेक्स्ट के साथ-साथ न्यूमेरिकल कॉलम दोनो पे फिल्टर का लॉजिक अप्लाई कर सकते हैं।

उदाहरण 4: क्या SQL में 2 टेबल्स को मिला करके डेटा निकलता है।

जी हां ये बिलकुल मुमकिन है, एसक्यूएल में बहुत सारे टाइप्स के ज्वाइन (JOIN) होते हैं जैसे लेफ्ट जॉइन (LEFT JOIN), राइट जॉइन (RIGHT JOIN), इनर जॉइन (INEER JOIN), आउटर जॉइन (OUTER JOIN) वगैरह।

SQL में JOIN का फ़ायदा ये है की 2 टेबल्स को ज्वाइन किया जा सकता है एक कॉमन कॉलम के आधार पे, यहाँ कॉमन कॉलम का मतलब है ऐसा कॉलम जो डोनो टेबल्स में हो।

Select A.*, B.* from

table_A as A left join

table_B as B

on A.common_id = B.common_id;

तो ऊपर दी हुई क्वेरी से आप दो टेबल को ज्वाइन कर सकते हैं common_id पे और दोनो का डेटा इंपोर्ट कर सकते हैं।

डू टेबल्स को जॉइन करना एसक्यूएल का बहुत ही अच्छा फायदा है।

उदाहरण 5: उसके अलावा और भी फंक्शन होते हैं एसक्यूएल के अंदर जैसे:

– if-else

– case-when

– count distinct

– sum, sumif

– min, max, average etc.

जो हम आने वाले आर्टिकल्स में कवर करेंगे।

Note: इस तरह की क्वेरी आप गूगलशीट पर भी लिख सकते हैं जो की अतिरिक्त कार्यक्षमता है जो गूगल ने गूगलशीट यूजर्स के लिए बनायी हुई है, नीचे दिए गए लिंक पे उसका पूरा लेख है:

प्रासंगिक लिंक:

इस लिंक पे जाके आप गूगलशीट्स में उपलब्ध सारे फंक्शन्स को देख सकते हैं।

पढ़ने के लिए अन्य लेख:

अंतिम शब्द:

मुझे आशा है कि आपको यह लेख “क्वेरी क्या है उदाहरण सहित समझाइए? – Data Analysis Tutorial” पसंद आया हो, यदि आपको अभी भी कोई संदेह है, तो कृपया बेझिझक हमें comments में बताएं और यदि आपको लेख पसंद आया है तो कृपया हमें बताएं कि आप और किस बारे में पढ़ना चाहते हैं|

FAQs

Q. क्या ऑनलाइन वेबसाइटें हैं जहां एसक्यूएल के कमांड रन करके इससे सीख जा सकता है?

Ans. जी हां ऐसी काफ़ी वेबसाइट्स हैं जिन्हे आप रेफ़र कर सकते हैं नीचे दिए गए लिंक्स पे क्लिक करके खुद देखें।
Link 1: sqlzoo
Link 2: Hackerrank

Q. क्या डेटा एनालिस्ट या डेटा साइंटिस्ट बनने के लिए SQL आना जरूरी है?

Ans. जी हां दोनो पोस्ट के लिए SQL बहुत महत्वपूर्ण है, क्योंकि दोनो नौकरी में डेटा से संबंधित काम होता है और बिना SqL भाषा के डेटाबेस से डेटा पुनर्प्राप्त करना बहुत मुश्किल काम है।

5 thoughts on “क्वेरी क्या है उदाहरण सहित समझाइए? – Data Analysis Tutorial”

Leave a Comment