переименовать атрибуты в Cloudera SQL - PullRequest
0 голосов
/ 01 мая 2018

как я могу переименовать атрибуты переменной в операторе создания в Cloudera?

CREATE TABLE new
STORED AS PARQUET AS
SELECT DISTINCT
customer_number,
created_at,
service
From old;

При этом я хочу переименовать в переменную «сервис»: Позвони мне = телефон Напишите мне = электронная почта

1 Ответ

0 голосов
/ 01 мая 2018

Вы бы использовали case:

CREATE TABLE new STORED AS PARQUET AS
    select distinct customer_number, created_at,
           (case when service = 'Call me' then 'phone'
                 when service = 'Email me' then 'email'
                 else service
            end) as service
    from old;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...