impala DISTINCT運(yùn)算符

2018-01-03 17:53 更新

Impala中的distinct運(yùn)算符用于通過(guò)刪除重復(fù)值來(lái)獲取唯一值。

語(yǔ)法

以下是distinct操作符的語(yǔ)法。

select distinct columns… from table_name;

假設(shè)我們?cè)贗mpala中有一個(gè)名為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運(yùn)算符,我們可以選擇唯一值,如下所示。

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

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

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)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)