इम्पाला - कथन का चयन करें

इम्पाला SELECTएक डेटाबेस में एक या अधिक टेबल से डेटा लाने के लिए स्टेटमेंट का उपयोग किया जाता है। यह क्वेरी तालिका के रूप में डेटा लौटाता है।

वाक्य - विन्यास

निम्नलिखित इम्पाला का वाक्य विन्यास है select बयान।

SELECT column1, column2, columnN from table_name;

यहाँ, column1, column2 ... एक तालिका के क्षेत्र हैं जिनके मान आप लाना चाहते हैं। यदि आप क्षेत्र में उपलब्ध सभी क्षेत्रों को लाना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं -

SELECT * FROM table_name;

उदाहरण

मान लें कि हमारे पास एक तालिका है जिसका नाम है customers इम्पाला में, निम्नलिखित डेटा के साथ -

ID    NAME       AGE    ADDRESS      SALARY
---   -------    ---    ----------   -------
1     Ramesh     32     Ahmedabad    20000
2     Khilan     25     Delhi        15000
3     Hardik     27     Bhopal       40000
4     Chaitali   25     Mumbai       35000
5     kaushik    23     Kota         30000
6     Komal      22     Mp           32000

आप ला सकते हैं id, name, तथा age के सभी रिकॉर्ड customers तालिका का उपयोग कर select जैसा कि नीचे दिखाया गया है -

[quickstart.cloudera:21000] > select id, name, age from customers;

उपरोक्त क्वेरी को निष्पादित करने पर, इम्पाला निर्दिष्ट तालिका से सभी रिकॉर्ड की आईडी, नाम, आयु प्राप्त करता है और उन्हें नीचे दिखाए अनुसार प्रदर्शित करता है।

Query: select id,name,age from customers

+----+----------+-----+
| id | name     | age |
| 1  | Ramesh   | 32  |
| 2  | Khilan   | 25  |
| 3  | Hardik   | 27  |
| 4  | Chaitali | 25  |
| 5  | kaushik  | 23  |
| 6  | Komal    | 22  |
+----+----------+-----+

Fetched 6 row(s) in 0.66s

आप भी ला सकते हैं all से रिकॉर्ड customers तालिका का उपयोग कर select नीचे दिखाए अनुसार।

[quickstart.cloudera:21000] > select name, age from customers; 
Query: select * from customers

उपरोक्त क्वेरी निष्पादित करने पर, इम्पाला निर्दिष्ट तालिका से सभी रिकॉर्ड दिखाता है और नीचे दिखाया गया है।

+----+----------+-----+-----------+--------+
| id | name     | age | address   | salary |
+----+----------+-----+-----------+--------+
| 1  | Ramesh   | 32  | Ahmedabad | 20000  |
| 2  | Khilan   | 25  | Delhi     | 15000  |
| 3  | Hardik   | 27  | Bhopal    | 40000  |
| 4  | Chaitali | 25  | Mumbai    | 35000  |
| 5  | kaushik  | 23  | Kota      | 30000  |
| 6  | Komal    | 22  | MP        | 32000  |
+----+----------+-----+-----------+--------+

Fetched 6 row(s) in 0.66s

ह्यू का उपयोग करके रिकॉर्ड प्राप्त करना

इम्पाला क्वेरी संपादक खोलें और टाइप करें selectइसमें कथन। और निचे दिए गए स्क्रीनशॉट में दिखाए अनुसार निष्पादित बटन पर क्लिक करें।

क्वेरी निष्पादित करने के बाद, यदि आप नीचे स्क्रॉल करते हैं और चुनें Results टैब, आप नीचे दिखाए गए अनुसार निर्दिष्ट तालिका के रिकॉर्ड की सूची देख सकते हैं।