Impala - İfade Seç
İmpala SELECTdeyimi, bir veritabanındaki bir veya daha fazla tablodan verileri almak için kullanılır. Bu sorgu verileri tablo biçiminde döndürür.
Sözdizimi
Impala'nın sözdizimi aşağıdadır select Beyan.
SELECT column1, column2, columnN from table_name;
Burada sütun1, sütun2 ... değerlerini almak istediğiniz bir tablonun alanlarıdır. Alanda bulunan tüm alanları getirmek istiyorsanız, aşağıdaki sözdizimini kullanabilirsiniz -
SELECT * FROM table_name;
Misal
Adında bir tablomuz olduğunu varsayalım customers Impala'da aşağıdaki verilerle -
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
Getirebilirsin id, name, ve age tüm kayıtların customers masa kullanarak select aşağıda gösterildiği gibi ifade -
[quickstart.cloudera:21000] > select id, name, age from customers;
Yukarıdaki sorguyu yürütürken, Impala belirtilen tablodan tüm kayıtların id, isim ve yaşını alır ve aşağıda gösterildiği gibi görüntüler.
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
Ayrıca getirebilirsiniz all kayıtları customers kullanarak tablo select aşağıda gösterildiği gibi sorgu.
[quickstart.cloudera:21000] > select name, age from customers;
Query: select * from customers
Yukarıdaki sorguyu yürütürken, Impala aşağıda gösterildiği gibi belirtilen tablodaki tüm kayıtları alır ve görüntüler.
+----+----------+-----+-----------+--------+
| 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
Hue kullanarak Kayıtları Getirme
Impala Sorgu düzenleyicisini açın ve selectİçindeki ifade. Ve aşağıdaki ekran görüntüsünde gösterildiği gibi yürüt düğmesine tıklayın.
Sorguyu yürüttükten sonra, aşağı kaydırır ve Results sekmesinde belirtilen tablonun kayıtlarının listesini aşağıda gösterildiği gibi görebilirsiniz.