SQL में तारीखों की तुलना का परिचय
SQL में तारीखों की तुलना महत्वपूर्ण है क्योंकि यह डेटा प्रोफेशनल्स को विश्लेषण के दौरान डेटा को फ़िल्टर और सॉर्ट करने देती है। यह तरीका खास तौर पर वित्तीय रिपोर्टिंग या इन्वेंटरी प्रबंधन में उपयोगी है, जहाँ ट्रेंड विश्लेषण की आवश्यकता होती है।
SQL का ‘greater than’ ऑपरेटर (>) तारीखों के साथ दो तारीख मानों की तुलना करने के लिए उपयोग होता है। जब आप किसी SQL क्वेरी में तारीखों के साथ ‘greater than’ ऑपरेटर शामिल करते हैं, तो क्वेरी उन रिकॉर्ड्स को लौटाती है जिनकी तारीख निर्दिष्ट तारीख से बाद की होती है। उदाहरण के लिए, नीचे दी गई क्वेरी Orders टेबल से वे पंक्तियाँ लौटाएगी, जिनका OrderDate 2023-01-01 के बाद है।
SELECT *
FROM Orders
WHERE OrderDate > '2023-01-01';
आइए जल्दी से उन बुनियादी SQL ऑपरेटरों की समीक्षा करें जिनका उपयोग डेटा फ़िल्टर करने में किया जा सकता है। ये ऑपरेटर हमारे SQL Basics Cheat Sheet में भी शामिल हैं, जिसे आप नीचे दिए गए उदाहरण आज़माने से पहले देख सकते हैं।
बराबर (=)
= ऑपरेटर SQL में यह जाँचने के लिए उपयोग होता है कि क्या दो मान बराबर हैं। नीचे तारीख मान के साथ इस ऑपरेटर के उपयोग का एक उदाहरण है। यह SQL क्वेरी Orders टेबल से वे पंक्तियाँ लौटाएगी जिनका OrderDate 2023-01-01 के बराबर है।
-- 1 जनवरी, 2023 को किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate = '2023-01-01';
बराबर नहीं (!= या <>)
!= या <> ऑपरेटर दो मानों की जाँच करता है और वे रिकॉर्ड लौटाता है जो संदर्भित मान के समान नहीं हैं। उदाहरण के लिए, जब किसी तारीख मान के साथ उपयोग किया जाता है, तो != या <> ऑपरेटर वे पंक्तियाँ लौटाएगा जो संदर्भित तारीख के समान नहीं हैं। आप हमारी SQL NOT EQUAL ऑपरेटर: शुरुआती मार्गदर्शिका भी पढ़ सकते हैं ताकि बारीकियाँ समझ सकें।
-- वे सभी ऑर्डर चुनें जो 1 जनवरी, 2023 को नहीं किए गए थे
SELECT *
FROM Orders
WHERE OrderDate != '2023-01-01';
-- <> का वैकल्पिक सिंटैक्स
SELECT *
FROM Orders
WHERE OrderDate <> '2023-01-01';
से कम (<)
< ऑपरेटर SQL में यह जाँचने के लिए उपयोग होता है कि बाएँ वाला मान दाएँ वाले से छोटा है या नहीं। जब किसी SQL क्वेरी में तारीख मानों के साथ उपयोग किया जाता है, तो क्वेरी उन रिकॉर्ड्स को लौटाती है जिनकी तारीख निर्दिष्ट तारीख से पहले की है। उदाहरण के लिए, नीचे की क्वेरी Orders टेबल से वे पंक्तियाँ लौटाएगी, जिनका OrderDate 2023-01-01 से पहले है।
-- 1 जनवरी, 2023 से पहले किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate < '2023-01-01';
से बड़ा या बराबर (>=)
>= ऑपरेटर जाँचता है कि ऑपरेटर के बाएँ वाले मान दाएँ वाले मान से बड़े या बराबर हैं या नहीं। जब SQL में तारीख मान को क्वेरी करने के लिए इसका उपयोग किया जाता है, तो यह वे रिकॉर्ड लौटाता है जहाँ तारीख मान केवल संदर्भित मान के बराबर या उससे बड़े हों।
-- 1 जनवरी, 2023 को या उसके बाद किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate >= '2023-01-01';
से कम या बराबर (<=)
<= ऑपरेटर SQL में यह जाँचने के लिए उपयोग होता है कि ऑपरेटर के बाएँ वाले मान दाएँ वाले मान से छोटे या बराबर हैं या नहीं। जब इसका उपयोग तारीख मान को क्वेरी करने के लिए किया जाता है, तो यह वे रिकॉर्ड लौटाता है जहाँ तारीख मान केवल संदर्भित मान के बराबर या उससे छोटे हों।
-- 1 जनवरी, 2023 को या उससे पहले किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate <= '2023-01-01';
SQL Server में तारीख तुलना
हम SQL Server में तारीखों की तुलना करने के लिए इन ऑपरेटरों का उपयोग कर सकते हैं: <, <=, >, >=, और =। हालांकि, हम नीचे दिए गए विषयों को कवर करेंगे:
‘greater than’ ऑपरेटर (>) का उपयोग
SQL Server में ‘greater than’ (>) ऑपरेटर का उपयोग ऑपरेटर के दाएँ तरफ दी गई तारीख से बाद की तारीखों को फ़िल्टर करने के लिए किया जाता है। उदाहरण के लिए, नीचे दी गई क्वेरी Orders टेबल को फ़िल्टर करती है और OrderDate 2023-01-01 के बाद किए गए ऑर्डर्स के रिकॉर्ड लौटाती है।
-- 1 जनवरी, 2023 के बाद डिलीवर हुए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE DeliveryDate > '2023-01-01';
GETDATE() फ़ंक्शन का उपयोग
SQL Server में GETDATE() फ़ंक्शन उपयोगकर्ता की प्रणाली में रिकॉर्ड की गई वर्तमान तारीख लौटाता है। इसलिए, आप इस फ़ंक्शन का उपयोग डेटा क्वेरी करने और उन पंक्तियों को फ़िल्टर करने के लिए कर सकते हैं जहाँ तारीख वर्तमान तारीख से बड़ी हो।
-- वर्तमान तारीख और समय के बाद डिलीवर हुए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE DeliveryDate > GETDATE();
तारीख सीमा के लिए BETWEEN का उपयोग
SQL में BETWEEN ऑपरेटर का उपयोग किसी दिए गए दायरे के बीच मानों को फ़िल्टर करने के लिए किया जाता है। SQL Server में तारीखों के साथ उपयोग करने पर, आप बताई गई तारीख सीमा के भीतर आने वाली पंक्तियों को फ़िल्टर कर सकते हैं। परिणामों में क्वेरी में लिखी गई आरंभ और समाप्ति दोनों तारीखें शामिल होंगी।
-- 1 जनवरी, 2023 से 31 दिसंबर, 2023 के बीच डिलीवर हुए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE DeliveryDate BETWEEN '2023-01-01' AND '2023-12-31';
तारीख सीमा के लिए CAST और CONVERT का उपयोग
आप त्रुटियों से बचने के लिए CAST और CONVERT फ़ंक्शनों का भी उपयोग कर सकते हैं। ये फ़ंक्शन सुनिश्चित करते हैं कि तारीख मानों की सही व्याख्या और फ़ॉर्मेटिंग हो।
-- स्ट्रिंग को date में बदलें
SELECT CAST('2023-06-26' AS DATE) AS ConvertedDate;
-- स्ट्रिंग को datetime में बदलें
SELECT CAST('2023-06-26 14:30:00' AS DATETIME) AS ConvertedDateTime;
-- CONVERT का उपयोग करके स्ट्रिंग को date में बदलें
SELECT CONVERT(DATE, '2023-06-26') AS ConvertedDate;
-- CONVERT का उपयोग करके स्ट्रिंग को datetime में बदलें
SELECT CONVERT(DATETIME, '2023-06-26 14:30:00') AS ConvertedDateTime;
PostgreSQL में तारीख तुलना
PostgreSQL में तारीखों की तुलना के लिए कुछ अलग क्लॉज़ होते हैं। हम नीचे उनमें से कुछ पर चर्चा करते हैं।
‘greater than’ ऑपरेटर (>) का उपयोग
SQL Server डेटाबेस की तरह ही, PostgreSQL में > ऑपरेटर तुलना तारीख से बड़ी तारीखों को फ़िल्टर करता है।
-- 1 जनवरी, 2023 के बाद किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate > '2023-01-01';
EXTRACT फ़ंक्शन का उपयोग
PostgreSQL में EXTRACT फ़ंक्शन का उपयोग वर्ष, महीना, या दिन जैसे तारीख फ़ील्ड निकालने के लिए किया जाता है। नीचे दी गई क्वेरी में, EXTRACT क्लॉज़ वर्ष 2023 के रिकॉर्ड फ़िल्टर करता है।
-- वर्ष 2023 में किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE EXTRACT(YEAR FROM OrderDate) = 2023;
INTERVAL फ़ंक्शन का उपयोग
PostgreSQL में INTERVAL फ़ंक्शन का उपयोग कुछ तारीख गणनाएँ करने के लिए होता है। INTERVAL आपको किसी तारीख में समय की विशिष्ट मात्रा जोड़ने या घटाने देता है।
-- पिछली 30 दिनों में किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
-- वर्तमान तारीख से पिछली 30 दिनों के भीतर किए गए ऑर्डर फ़िल्टर करें
WHERE OrderDate > NOW() - INTERVAL '30 days';
DATE_PART फ़ंक्शन का उपयोग
DATE_PART फ़ंक्शन आपको तारीख मान से किसी उप-फ़ील्ड को निकालने देता है। यह उप-फ़ील्ड तारीख या समय में से कुछ भी हो सकता है। नीचे दी गई क्वेरी मार्च में किए गए ऑर्डर्स लौटाती है, जहाँ तीसरे महीने के लिए डबल प्रिसीज़न मान 3 दिया जाता है।
-- मार्च में किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE DATE_PART('month', OrderDate) = 3;
TO_DATE फ़ंक्शन का उपयोग
PostgreSQL में TO_DATE फ़ंक्शन किसी दी गई स्ट्रिंग को दिए गए फ़ॉर्मेट के आधार पर date मान में बदलता है। नीचे दी गई क्वेरी में, तारीख मान स्ट्रिंग के रूप में दिया गया है। इसलिए आप इसे YYYY-MM-DD फ़ॉर्मेट में date के रूप में बदलते हैं।
-- स्ट्रिंग तारीख का उपयोग करके 1 जनवरी, 2023 को किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate = TO_DATE('2023-01-01', 'YYYY-MM-DD');
तारीख सीमा के लिए BETWEEN का उपयोग
SQL Server की तरह, PostgreSQL में BETWEEN क्लॉज़ किसी विशिष्ट दायरे के भीतर डेटा को फ़िल्टर करता है। तारीखों वाले मानों के लिए, BETWEEN फ़ंक्शन बताई गई तारीखों के बीच की पंक्तियाँ फ़िल्टर कर लौटाता है। ये तारीखें परिणामों में शामिल होती हैं।
-- 1 जनवरी, 2023 से 31 दिसंबर, 2023 के बीच किए गए सभी ऑर्डर चुनें
SELECT *
FROM Orders
WHERE OrderDate BETWEEN '2023-01-01' AND '2023-12-31';
Oracle में तारीख तुलना
‘greater than’ ऑपरेटर (>) का उपयोग
> ऑपरेटर तुलना तारीख से बाद की तारीख को फ़िल्टर करता है।
-- वे सभी सक्रिय उपयोगकर्ता चुनें जिनकी समाप्ति तारीख भविष्य में है
SELECT *
FROM Users
-- 'Active' स्थिति वाले उपयोगकर्ताओं को फ़िल्टर करें
WHERE Status = 'Active'
-- सुनिश्चित करें कि समाप्ति तारीख भविष्य में है
AND EndDate > SYSDATE;
NULL तारीखें और जटिल शर्तें संभालना
Oracle डेटाबेस में तारीखों की तुलना करते समय, खाली तारीखों जैसे जटिल परिदृश्यों को निर्दिष्ट करना महत्वपूर्ण है। ऐसे मामलों में, हम बिना तारीख वाले रिकॉर्ड्स को फ़िल्टर करने के लिए IS NULL क्लॉज़ का उपयोग करते हैं।
-- वे सभी सक्रिय उपयोगकर्ता चुनें जिनकी समाप्ति तारीख या तो भविष्य में है या नहीं है (NULL)
SELECT *
FROM Users
-- 'Active' स्थिति वाले उपयोगकर्ताओं को फ़िल्टर करें
WHERE Status = 'Active'
-- सुनिश्चित करें कि समाप्ति तारीख या तो भविष्य में है या NULL (कोई समाप्ति तारीख नहीं) है
AND (EndDate > SYSDATE OR EndDate IS NULL);
तारीख सीमा के लिए BETWEEN का उपयोग
BETWEEN क्लॉज़ Oracle में भी किसी विशिष्ट दायरे के भीतर डेटा फ़िल्टर करने के लिए उपयोग होता है। तारीखों वाले मानों के लिए, BETWEEN फ़ंक्शन बताई गई तारीखों के बीच के रिकॉर्ड फ़िल्टर कर लौटाता है। ये तारीखें परिणामों में शामिल होती हैं।
-- वे सभी सक्रिय उपयोगकर्ता चुनें जिनकी समाप्ति तारीख वर्तमान तारीख और निर्दिष्ट भविष्य की तारीख (जैसे, वर्ष के अंत) के बीच है
SELECT *
FROM Users
-- 'Active' स्थिति वाले उपयोगकर्ताओं को फ़िल्टर करें
WHERE Status = 'Active'
-- सुनिश्चित करें कि समाप्ति तारीख वर्तमान तारीख और निर्दिष्ट भविष्य की तारीख (जैसे, 31 दिसंबर, 2023) के बीच है
AND EndDate BETWEEN SYSDATE AND DATE '2023-12-31';
आम गलतियाँ और सर्वोत्तम अभ्यास
मुझे SQL में तारीखों और ‘greater than’ ऑपरेटर के साथ समस्याएँ मिली हैं। यहाँ कुछ आम गलतियाँ हैं जो मैंने पाई हैं और उनसे बचने के सुझाव दिए हैं।
असंगत तारीख प्रारूप
अपनी क्वेरी में असंगत तारीख प्रारूपों का उपयोग करने से त्रुटियाँ होंगी। यदि आप YYYY-MM-DD और MM-DD-YYYY जैसे तारीख प्रारूपों को मिलाते हैं, तो आपको वांछित परिणाम नहीं मिल सकते।
इन मुद्दों से बचने के लिए, हमेशा मानक तारीख प्रारूप का उपयोग सुनिश्चित करें। आप PostgreSQL या Oracle डेटाबेस में TO_DATE का उपयोग करके तारीख को अपने पसंदीदा प्रारूप या स्थानीय प्रथाओं के अनुसार बदल सकते हैं। SQL Server के लिए, आप CAST और CONVERT फ़ंक्शनों का उपयोग कर सकते हैं।
-- स्ट्रिंग को date में बदलें
SELECT CAST('2023-06-26' AS DATE) AS ConvertedDate;
-- स्ट्रिंग को datetime में बदलें
SELECT CAST('2023-06-26 14:30:00' AS DATETIME) AS ConvertedDateTime;
-- CONVERT का उपयोग करके स्ट्रिंग को date में बदलें
SELECT CONVERT(DATE, '2023-06-26') AS ConvertedDate;
-- CONVERT का उपयोग करके स्ट्रिंग को datetime में बदलें
SELECT CONVERT(DATETIME, '2023-06-26 14:30:00') AS ConvertedDateTime;
समय क्षेत्र प्रबंधन
कई समय क्षेत्रों में डेटा संभालते समय आप गलत परिणाम प्राप्त कर सकते हैं। साथ ही, तारीख रूपांतरण के दौरान समय क्षेत्र के अंतर को ध्यान में न रखने से त्रुटियाँ हो सकती हैं।
इसलिए, मैं सुझाव देता हूँ कि आप अपनी तारीखें UTC (Coordinated Universal Time) में स्टोर करें और रूपांतरण के लिए बिल्ट-इन टाइम ज़ोन फ़ंक्शनों का उपयोग करें।
-- तारीखों को UTC में स्टोर करें और स्थानीय समय क्षेत्र में बदलें
SELECT *
FROM Orders
-- उन ऑर्डर्स को फ़िल्टर करें जहाँ UTC में OrderDate 'America/New_York' समय क्षेत्र में वर्तमान तारीख से बड़ा हो
WHERE OrderDate AT TIME ZONE 'UTC' > SYSDATE AT TIME ZONE 'America/New_York';
-- सटीक तुलना के लिए समय क्षेत्र फ़ंक्शनों का उपयोग करें
SELECT *
FROM Users
-- उन उपयोगकर्ताओं को फ़िल्टर करें जहाँ UTC में EndDate, UTC में वर्तमान तारीख से बड़ा हो
WHERE EndDate AT TIME ZONE 'UTC' > SYSDATE AT TIME ZONE 'UTC';
तारीखों से संबंधित आम गलतियों से बचना
तारीखों के साथ काम करते समय, उन मानों को ही प्राप्त करें जिनकी आपके विश्लेषण में ज़रूरत है, ताकि त्रुटियों से बचा जा सके। उदाहरण के लिए, यदि समय घटक आपके विश्लेषण से संबंधित नहीं है, तो आप उसे तारीख मान से हटा सकते हैं। खास तौर पर जहाँ तारीख मानों में त्रुटि हो सकती है, वहाँ NULL मानों को स्पष्ट रूप से संभालें।
पढ़ने योग्य और अनुरक्षित क्वेरियाँ लिखना
आप अपने कोड में जटिल और नेस्टेड क्वेरियाँ लिख सकते हैं, जिससे अलग-अलग क्लॉज़ को पढ़ना और फॉलो करना मुश्किल हो जाता है। इसी तरह, अपने कोड में टिप्पणियाँ न जोड़ने से यह समझाना कठिन हो जाता है कि कोड क्या करता है।
इसलिए, मैं सलाह देता हूँ कि आप क्लॉज़ के पीछे की लॉजिक समझाने वाली टिप्पणियाँ शामिल करें। क्वेरियों को पढ़ने योग्य बनाने के लिए, आप सरल सबक्वेरी या Common Table Expressions (CTEs) का भी उपयोग कर सकते हैं। विश्लेषण और रिपोर्टिंग के लिए पढ़ने योग्य और अनुरक्षित क्वेरियाँ लिखने के बारे में अधिक जानने के लिए हमारा Reporting in SQL कोर्स देखें।
SQL तरीकों में अंतर क्यों है: एक टिप्पणी
SQL Server, PostgreSQL और Oracle जैसे अलग-अलग डेटाबेस सिस्टम में तारीख तुलना के लिए SQL तरीकों की विविधता, प्रत्येक डेटाबेस प्रबंधन प्रणाली के अलग विकास और डिजाइन दर्शन से उत्पन्न होती है। हर सिस्टम स्वतंत्र रूप से विकसित हुआ और अलग-अलग उपयोगकर्ता आवश्यकताओं व अनुकूलता जरूरतों को पूरा किया, जिसके चलते SQL मानकों के विविध क्रियान्वयन और अतिरिक्त स्वामित्व सुविधाएँ बनीं।
उदाहरण के लिए:
- SQL Server, जिसे Microsoft ने विकसित किया है, अन्य Microsoft उत्पादों के साथ निकटता से मेल खाने वाले फ़ंक्शन और सिंटैक्स शामिल करता है, जिसका लक्ष्य Windows इकोसिस्टम में एकीकरण और उपयोग में आसानी है।
- PostgreSQL एक ओपन-सोर्स प्रोजेक्ट है जो विस्तारयोग्यता पर जोर देता है। यह लचीलापन इसकी कम्युनिटी द्वारा अनुकूलित या विस्तारित किए जा सकने वाले विभिन्न तारीख फ़ंक्शनों और ऑपरेटरों को प्रोत्साहित करता है।
- Oracle आमतौर पर एंटरप्राइज़ अनुप्रयोगों के लिए उच्च स्केलेबिलिटी और विश्वसनीयता पर ध्यान देता है, जिससे तारीखों और अन्य डेटा प्रकारों के हैंडलिंग में विशेष अनुकूलन होते हैं, अक्सर जटिल, उच्च-वॉल्यूम ट्रांज़ैक्शन वातावरण पर केंद्रित।
निष्कर्ष
मैं आपको अलग-अलग कौशलों का अभ्यास करने के लिए प्रोत्साहित करता हूँ ताकि आप वास्तविक दुनिया की स्थितियों में SQL फ़ंक्शनों को कब लागू करना है, यह जान सकें। DataCamp के SQL Fundamentals और Intermediate SQL कोर्स पर विचार करें। उभरते डेटा विश्लेषकों और डेटा वैज्ञानिकों के लिए मैं Associate Data Analyst in SQL कोर्स की भी सिफारिश करता हूँ, जो अलग-अलग विश्लेषण तकनीकों में महारत दिलाने में मदद करेगा। ये कोर्स SQL Associate Certification की तैयारी में भी मदद करेंगे, जो आपके रेज़्यूमे के लिए बेहतरीन है।

डेटा एनालिटिक्स, बिज़नेस इंटेलिजेंस और डेटा साइंस में व्यावहारिक अनुभव रखने वाला डेटा साइंस तकनीकी लेखक। मैं SQL, Python, Power BI, Databricks और डेटा इंजीनियरिंग पर व्यावहारिक, उद्योग-केंद्रित सामग्री लिखता/लिखती हूँ, जो वास्तविक दुनिया की एनालिटिक्स कार्य से जुड़ी होती है। मेरी लेखनी तकनीकी गहराई और व्यावसायिक प्रभाव के बीच पुल का काम करती है, जिससे पेशेवरों को डेटा को आत्मविश्वासपूर्ण निर्णयों में बदलने में मदद मिलती है.
अक्सर पूछे जाने वाले प्रश्न
तुलना ऑपरेटर क्या है?
तुलना ऑपरेटर दो मानों की तुलना करते हैं और परिणाम लौटाते हैं कि तुलना किए गए मान के संदर्भ में शर्त सही है या गलत।
SQL दिनांक मानों में कौन से सामान्य ऑपरेटर उपयोग होते हैं?
SQL दिनांक मानों में प्रचलित ऑपरेटर हैं equal to (=), greater than (>), less than (<), greater than or equal to (>=), और less than or equal to (<=) शामिल हैं।
SQL में BETWEEN ऑपरेटर कब उपयोग किया जाता है?
BETWEEN ऑपरेटर किसी निर्धारित सीमा के भीतर रिकॉर्ड फ़िल्टर करता है।
यदि मेरी तिथियों में NULL मान हैं तो मुझे कौन सा ऑपरेटर उपयोग करना चाहिए?
यदि आपके दिनांक मानों में null मौजूद हैं, तो आपको IS NULL क्लॉज शामिल करनी चाहिए ताकि null मानों को संभाला जा सके और क्वेरी परिणामों में त्रुटियों से बचा जा सके।
यदि मेरी SQL क्वेरी दिनांक फ़िल्टर करते समय त्रुटियाँ लौटा रही है तो मुझे क्या करना चाहिए?
जांचें कि आपकी तिथियाँ सही फ़ॉर्मैट में हैं। यदि नहीं, तो उन्हें YYYY-MM-DD जैसे एक समान फ़ॉर्मैट में बदल दें।
किसी खास तारीख से बड़ी तारीखों को क्वेरी करना समझना, प्रभावी डेटाबेस प्रबंधन और विश्लेषण के लिए बेहद ज़रूरी है। यह ट्यूटोरियल SQL में तारीखों की तुलना करने के लिए एक संपूर्ण मार्गदर्शिका देता है, जिसमें SQL Server, PostgreSQL और Oracle जैसे अलग-अलग SQL डेटाबेस सिस्टम शामिल हैं। चाहे आप ऐतिहासिक डेटा विश्लेषण, रिपोर्टिंग, या रिकॉर्ड फ़िल्टरिंग कर रहे हों, इस तकनीक में महारत आपकी SQL क्वेरी करने की क्षमता को बेहतर बनाएगी।
इस गाइड के अंत तक, आप सक्षम होंगे:
यदि आप एक डेटा विश्लेषक या डेटा वैज्ञानिक हैं और अधिक सीखने के लिए तैयार हैं, तो मैं DataCamp का SQL Fundamentals स्किल ट्रैक लेने की सलाह देता हूँ, ताकि आप डेटाबेस से डेटा क्वेरी करने से परिचित हो सकें। और जो लोग अपने डेटाबेस ज्ञान का विस्तार करना चाहते हैं, वे Database Design कोर्स देखें, जो कुशल डेटाबेस बनाने की समझ प्रदान करता है।