W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Impala SELECT語句用于從數據庫中的一個或多個表中提取數據。 此查詢以表的形式返回數據。
以下是Impala select語句的語法。
SELECT column1, column2, columnN from table_name;
這里,column1,column2 ...是您要獲取其值的表的字段。 如果要獲取字段中的所有可用字段,則可以使用以下語法 -
SELECT * FROM table_name;
假設我們在Impala中有一個名為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
您可以使用select語句獲取customers表的所有記錄的id,name和age,如下所示 -
[quickstart.cloudera:21000] > select id, name, age from customers;
在執(zhí)行上述查詢時,Impala從指定表中獲取所有記錄的id,name,age,并顯示它們,如下所示。
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
您還可以使用select查詢從customers表中獲取所有記錄,如下所示。
[quickstart.cloudera:21000] > select name, age from customers; Query: select * from customers
在執(zhí)行上述查詢時,Impala從指定的表中提取和顯示所有記錄,如下所示。
+----+----------+-----+-----------+--------+ | 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
打開Impala查詢編輯器并鍵入其中的select語句。 然后單擊執(zhí)行按鈕,如下面的屏幕截圖所示。
執(zhí)行查詢后,如果向下滾動并選擇“結果”選項卡,則可以看到指定表的記錄列表,如下所示。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: