Отдельный оператор в 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;
При выполнении вышеупомянутый запрос дает следующий вывод.