शुरू करेंमुफ़्त में शुरू करें

SQL संक्षेप में

आगे बढ़ते हुए, SQL की बुनियादी समझ होना आपके लिए उपयोगी रहेगा। अधिक विस्तृत जानकारी आपको यहाँ मिल सकती है.

एक SQL क्वेरी, डेटाबेस में मौजूद एक या अधिक तालिकाओं से एक नई तालिका लौटाती है.

हर SQL क्वेरी उन कमांड्स से बनती है जो डेटाबेस को बताते हैं कि आप डेटा के साथ क्या करना चाहते हैं। हर क्वेरी में SELECT और FROM कमांड ज़रूर होते हैं.

SELECT कमांड के बाद वे कॉलम आते हैं जिन्हें आप परिणामस्वरूप तालिका में चाहते हैं.

FROM कमांड के बाद उस तालिका का नाम आता है जिसमें वे कॉलम मौजूद हैं। सबसे छोटी (minimal) SQL क्वेरी इस प्रकार है:

SELECT * FROM my_table;

* सभी कॉलम चुनता है, इसलिए यह my_table नाम की पूरी तालिका लौटाता है.

.withColumn() की तरह, आप SELECT स्टेटमेंट के भीतर कॉलम-स्तरीय गणनाएँ कर सकते हैं। उदाहरण के लिए,

SELECT origin, dest, air_time / 60 FROM flights;

यह एक ऐसी तालिका लौटाता है जिसमें प्रत्येक फ़्लाइट के origin, destination, और घंटों में duration होता है.

एक और आम तौर पर इस्तेमाल होने वाला कमांड WHERE है। यह कमांड, आपके द्वारा दी गई लॉजिकल कंडीशन के आधार पर तालिका की पंक्तियों को फ़िल्टर करता है। परिणामस्वरूप तालिका में वही पंक्तियाँ रहती हैं जहाँ आपकी कंडीशन true होती है। उदाहरण के लिए, अगर आपके पास students और grades की तालिका हो, तो आप यह कर सकते हैं:

SELECT * FROM students
WHERE grade = 'A';

ताकि सभी कॉलम और वे पंक्तियाँ चुनी जाएँ जिनमें छात्रों को A ग्रेड मिला हो.

निम्न में से कौन-सी क्वेरी 10 घंटे से अधिक समय तक चली फ़्लाइट्स के लिए tail numbers और destinations की तालिका लौटाती है?

यह अभ्यास पाठ्यक्रम का हिस्सा है

PySpark की नींव

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें