
- 表特定語句
- Impala - 建立表語句
- Impala - 插入語句
- Impala - 選擇語句
- Impala - 描述語句
- Impala - 修改表
- Impala - 刪除一個表
- Impala - 清除一個表
- Impala - 顯示錶
- Impala - 建立檢視
- Impala - 修改檢視
- Impala - 刪除檢視
- Impala - 從句
- Impala - 排序從句
- Impala - 分組從句
- Impala - 擁有從句
- Impala - 限制從句
- Impala - 偏移量從句
- Impala - 並集從句
- Impala - 帶有從句
- Impala - 不同運算元
- Impala 實用資源
- Impala - 快速指南
- Impala - 實用資源
- Impala - 討論
Impala - 不同運算元
Impala 中的distinct 運算元用於透過刪除重複項來獲取唯一值。
語法
以下是distinct 運算元的語法。
select distinct columns… from table_name;
示例
假設我們在 Impala 中有一個名為customers 的表,其內容如下 -
[quickstart.cloudera:21000] > select distinct id, name, age, salary from customers; Query: select distinct id, name, age, salary from customers
在這裡,你可以看到 Rames 和 Chaitali 的薪資輸入了兩次,並且可以使用distinct 運算元選擇唯一值,如下所示。
[quickstart.cloudera:21000] > select distinct name, age, address from customers;
在執行時,上述查詢給出以下輸出。
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
廣告