Учебники

Импала — Отличный Оператор

Отдельный оператор в Impala используется для получения уникальных значений путем удаления дубликатов.

Синтаксис

Ниже приводится синтаксис отдельного оператора.

select distinct columns… from table_name;

пример

Предположим, что у нас есть таблица с именами клиентов в Impala, и ее содержимое выглядит следующим образом:

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

Здесь вы можете наблюдать зарплату клиентов Ramesh и Chaitali, введенных дважды, и используя отдельный оператор, мы можем выбрать уникальные значения, как показано ниже.

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

При выполнении вышеупомянутый запрос дает следующий вывод.