impala DISTINCT運算符

2018-01-03 17:53 更新

Impala中的distinct運算符用于通過刪除重復(fù)值來獲取唯一值。

語法

以下是distinct操作符的語法。

select distinct columns… from table_name;

假設(shè)我們在Impala中有一個名為customers的表,其內(nèi)容如下 -

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

在這里您可以觀察客戶Ramesh和Chaitali輸入兩次的工資,并使用distinct運算符,我們可以選擇唯一值,如下所示。

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

執(zhí)行時,上述查詢給出以下輸出。

Query: select distinct id, name from customers
+----------+-----+-----------+ 
| name     | age | address   | 
+----------+-----+-----------+ 
| Ramesh   | 32  | Ahmedabad |
| Khilan   | 25  | Delhi     | 
| kaushik  | 23  | Kota      | 
| Chaitali | 25  | Mumbai    |
| Hardik   | 27  | Bhopal    |
| Komal    | 22  | MP        | 
+----------+-----+-----------+
Fetched 9 row(s) in 1.46s

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號