impala Select語(yǔ)句

2018-01-03 17:49 更新

Impala SELECT語(yǔ)句用于從數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)表中提取數(shù)據(jù)。 此查詢(xún)以表的形式返回?cái)?shù)據(jù)。

語(yǔ)句

以下是Impala select語(yǔ)句的語(yǔ)法。

SELECT column1, column2, columnN from table_name;

這里,column1,column2 ...是您要獲取其值的表的字段。 如果要獲取字段中的所有可用字段,則可以使用以下語(yǔ)法 -

SELECT * FROM table_name;

假設(shè)我們?cè)贗mpala中有一個(gè)名為customers的表,其中包含以下數(shù)據(jù) -

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語(yǔ)句獲取customers表的所有記錄的id,name和age,如下所示 -

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

在執(zhí)行上述查詢(xún)時(shí),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查詢(xún)從customers表中獲取所有記錄,如下所示。

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

在執(zhí)行上述查詢(xún)時(shí),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

使用Hue獲取記錄

打開(kāi)Impala查詢(xún)編輯器并鍵入其中的select語(yǔ)句。 然后單擊執(zhí)行按鈕,如下面的屏幕截圖所示。

Fetching Records

執(zhí)行查詢(xún)后,如果向下滾動(dòng)并選擇“結(jié)果”選項(xiàng)卡,則可以看到指定表的記錄列表,如下所示。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)