Selecting specific columns In Hindi
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में डेटाबेस यूजर अपनी जरूरत के अनुसार मौजूदा टेबल में सभी टेबल कॉलम को सलेक्ट करने के लिए * आस्ट्रिक वाइल्डकार्ड को यूज़ करने के बजाय, SELECT एसक्यूएल डेटाबेस कमांड या स्टेटमेंट में मौजूदा टेबल के उन कॉलम के नाम को लिस्ट करके उन टेबल से कुछ पर्टिकुलर कॉलम वैल्यू को सलेक्ट कर प्रीव्यू कर सकते हैं. जिन्हें एसक्यूएल डेटाबेस मैनेजमेंट सॉफ्टवेयर स्क्रीन विंडो में आप डिस्प्ले करना चाहते हैं।

Syntax of a SQL SELECT statement.
SELECT column1, column2, column3 FROM table_name;
element of SQL SELECT statement.
- SELECT कमांड या स्टेटमेंट मौजूदा टेबल में टेबल डेटा को प्रीव्यू करने के लिए यूज़ होने वाला SQL का एक रिजर्व्ड कीवर्ड या कमांड है।
- यहाँ column1, column2, column3 मौजूदा टेबल में उन कॉलम के नाम हैं, जिन्हें डेटाबेस यूजर कंसोल स्क्रीन में डिस्प्ले करना चाहते हैं. यहाँ डेटाबेस यूजर जितने चाहें उतने टेबल कॉलम को लिस्ट कर प्रीव्यू कर सकते हैं, याद रहे, हर टेबल कॉलम को कॉमा ऑपरेटर से अलग करके प्रीव्यू कर सकते है।
- इसमें FROM स्टेटेमेंट उस टेबल के नाम को बताता है, जिससे से डेटाबेस यूजर टेबल कॉलम डाटा को डिस्प्ले या प्रीव्यू करना चाहते है।
- यहाँ table_name डेटाबेस में उस टेबल का नाम है, जिसे डेटाबेस यूजर कॉलम के रूप में क्वेरी करना चाहते हैं।
Example of a SELECT command or statement.
यहाँ माना की आपके पास employe नाम की एक डेटाबेस टेबल है.
employe_id emp_name emp_age department salary
101 Siddhi deora 21 Marketing 74000
201 Harry deora 23 Development 44000
301 Bhavshi deora 37 Design 63000
यहाँ डेटाबेस यूजर मौजूदा टेबल से सिर्फ़ emp_name और emp_age कॉलम से टेबल डाटा एक्सट्रेक्ट करना चाहते हैं, तो डेटाबेस यूजर इस इनफार्मेशन को एक्सट्रेक्ट करने के लिए सलेक्ट स्टेटमेंट को इस प्रकार से लिखेंगे।
SELECT emp_name, emp_age FROM employe;
तो यह सलेक्ट क्वेरी कुछ इस प्रकार से टेबल इनफार्मेशन को डिस्प्ले करेगी।
emp_name emp_age
Siddhi deora 21
Harry deora 23
Bhavshi deora 37
Selecting multiple columns in a SQL database table.
यहाँ डेटाबेस यूजर अपनी ज़रूरत के अनुसार जितने चाहें उतने मौजूदा डेटाबेस टेबल कॉलम को सलेक्ट कर प्रीव्यू कर सकते हैं. यहाँ हर टेबल कॉलम के नाम को कॉमा ऑपरेटर से अलग करके एक से अधिक टेबल कॉलम वैल्यू को एक्सट्रेक्ट कर डिस्प्ले कर सकते है। जैसे, यदि डेटाबेस यूजर employe टेबल से emp_name, emp_age और department कॉलम वैल्यू को सलेक्ट करना चाहते हैं. तो निचे दिए गए सलेक्ट स्टेटेमेंट को कुछ इस तरह से अप्लाई कर सकते है.
SELECT emp_name, emp_age, department FROM employe;
तो यहाँ ऊपर वाला सलेक्ट स्टेटमेंट कुछ इस तरह से employe टेबल से क्वेरी को डिस्प्ले करेगा।
emp_name emp_age department
Siddhi deora 21 Marketing
Harry deora 23 Development
Bhavshi deora 37 Design
Selecting specific table columns with conditions.
यदि डेटाबेस यूजर मौजूदा टेबल में डेटा को फ़िल्टर करने के लिए किसी पर्टिकुलर टेबल कॉलम को सलेक्ट करने के लिए WHERE क्लॉज़ स्टेटमेंट के साथ ऐड कर यूनिक वैल्यू को फ़िल्टर कर डिस्प्ले कर सकते हैं। जैसे, यदि डेटाबेस यूजर एम्प्लॉई टेबल में 32 साल से ज़्यादा उम्र के एम्प्लॉई का नाम और सैलरी को सलेक्ट कर डिस्प्ले करना चाहते हैं.
SELECT emp_name, salary FROM employe WHERE emp_age > 32;
तो यह स्टेटेमेंट इस प्रकार के क्वेरी रिजल्ट को प्रीव्यू करेगी।
emp_name salary
Bhavshi deora 63000
यहाँ एम्प्लॉई टेबल में पर्टिकुलर टेबल से स्पेशल कॉलम को सलेक्ट कर, यहाँ डेटाबेस टेबल से क्वेरी को सिर्फ़ वही डेटा रिजल्ट को प्रीव्यू करने के लिए तैयार कर सकते हैं, जिसे डेटाबेस यूजर प्रीव्यू करना चाहता है. जिससे डेटाबेस क्वेरी परफ़ॉर्मेंस और रीड करने में आसानी से दोनों प्रोसेस इम्प्रूव हो सकती है। यह स्पेशली आर्डर में डेटाबेस प्रोडक्शन एनवायरनमेंट में अधिक यूज़फुल होता है. जहाँ डेटाबेस टेबल में कई कॉलम सलेक्ट हो सकते हैं, जिससे की अनावश्यक टेबल डेटा रिट्रीव करना मुश्किल हो सकता है।

