मुख्य सामग्री पर जाएँ

SQL में एक से अधिक कॉलम SELECT करना

SQL में किसी डेटाबेस तालिका से आसानी से कई कॉलम चुनना सीखें, या एक सरल क्वेरी में तालिका के सभी कॉलम चुनें।
· 4 मि॰ पढ़ें

AI के साथ खोजें

SQL में, डेटाबेस तालिका से डेटा चुनना एक सामान्य कार्य है, लेकिन कई बार आपको सिर्फ एक कॉलम से अधिक जानकारी प्राप्त करने की आवश्यकता होती है।

यह लेख SQL में एक से अधिक कॉलम चुनने की सिंटैक्स, तकनीकें, और उदाहरणों के साथ-साथ प्रदर्शन अनुकूलन के उन्नत सुझाव और आम गलतियों से बचने के तरीके की पड़ताल करेगा। यदि आप SQL में नए हैं, तो DataCamp के Introduction to SQL और SQL Fundamentals ट्रैक जैसे बुनियादी पाठ्यक्रमों से शुरुआत करने पर विचार करें। SQL Fundamentals ट्रैक के अंत में उद्योग-मान्यता प्राप्त प्रमाणपत्र उपलब्ध है। 

एक से अधिक कॉलम चुनने की मूल बातें समझना

अच्छी बात यह है कि SQL किसी तालिका से कई कॉलम चुनना आसान बनाता है। किसी तालिका से कई कॉलम चुनने के लिए, बस कॉलम नामों को कॉमा से अलग करें!

विशिष्ट कॉलम चुनना

उदाहरण के लिए, यह क्वेरी people तालिका से दो कॉलम, name और birthdate, चुनती है:

SELECT name, birthdate
FROM people;

सभी कॉलम चुनना

कभी-कभी आप किसी तालिका से सभी कॉलम चुनना चाहेंगे। हर कॉलम नाम टाइप करना मुश्किल होगा, इसलिए एक सुविधाजनक शॉर्टकट है:

SELECT *
FROM people;

यदि आप केवल निश्चित संख्या में परिणाम लौटाना चाहते हैं, तो आप लौटाई गई पंक्तियों की संख्या सीमित करने के लिए LIMIT कीवर्ड का उपयोग कर सकते हैं:

SELECT *
FROM people
LIMIT 10;

हमारा ट्यूटोरियल How to Best Use the SQL LIMIT Clause पढ़ें और LIMIT के साथ और अभ्यास करें। 

एक से अधिक कॉलम चुनने की उन्नत तकनीकें

कॉलम चुनने की बुनियादी बातें आसान हैं, लेकिन कुछ उन्नत तकनीकें हैं जो आपकी क्वेरियों को परिष्कृत करने और प्रदर्शन सुधारने में मदद कर सकती हैं।

स्पष्टता के लिए कॉलम उपनामों (aliases) का उपयोग

उपनाम आपको परिणाम सेट में कॉलमों का नाम बेहतर पठनीयता के लिए बदलने देते हैं। उदाहरण के लिए:

SELECT name AS full_name, birthdate AS dob
FROM people;

किसी शर्त के आधार पर कई कॉलम चुनना

कई कॉलम चुनते समय विशिष्ट पंक्तियाँ प्राप्त करने के लिए, आप WHERE क्लॉज़ का उपयोग कर सकते हैं। उदाहरण के लिए:

SELECT name, birthdate
FROM people
WHERE birthdate > '2000-01-01';

LIMIT के साथ परिणाम सीमित करना

यदि आप केवल निश्चित संख्या में पंक्तियाँ लौटाना चाहते हैं, तो LIMIT कीवर्ड का उपयोग करें:

SELECT name, birthdate
FROM people
LIMIT 10;

आम गलतियाँ और प्रदर्शन अनुकूलन सुझाव

SQL में कई कॉलम चुनना सीधा है, लेकिन कुछ आम गलतियाँ हैं जिनसे आपको बचना चाहिए:

  • SELECT * का अत्यधिक उपयोग: जब केवल कुछ कॉलम चाहिए हों, तब सभी कॉलम लाना क्वेरियों को धीमा कर सकता है और संसाधनों की बर्बादी करता है।
  • गलत कॉलम नाम: सिंटैक्स त्रुटियों या अनचाहे परिणामों से बचने के लिए अपनी क्वेरी में कॉलम नामों की दोबारा जाँच करें।

यह सुनिश्चित करने के लिए कि आपकी क्वेरियाँ कुशल हों:

  • कॉलम पर इंडेक्स लगाएँ: जिन कॉलमों पर आप अक्सर क्वेरी करते हैं, उन्हें इंडेक्स करें ताकि डेटा पुनर्प्राप्ति तेज हो।
  • क्वेरी प्लान का विश्लेषण करें: बेहतर प्रदर्शन के लिए अपने क्वेरी प्लान का विश्लेषण और अनुकूलन करने हेतु डेटाबेस टूल्स का उपयोग करें।

निष्कर्ष

हमें उम्मीद है यह सहायक रहा होगा! यदि आप डेटाबेस के साथ काम करने जा रहे हैं, तो SQL में एक से अधिक कॉलम चुनना आना आवश्यक है।

अपने SQL कौशल का अभ्यास DataCamp पाठ्यक्रमों के साथ जारी रखें:

साथ ही हमारा Associate Data Engineer in SQL करियर ट्रैक आज़माएँ ताकि database डिजाइन और डेटा वेयरहाउसिंग के बारे में जान सकें। आप PostgreSQL और Snowflake का उपयोग करेंगे, जिनकी इस समय बहुत मांग है!

विषय