Как преобразовать строку в псевдоним столбца в Presto

#sql #hadoop #presto

#sql #hadoop #presto

Вопрос:

У меня есть запрос Presto SQL, который мне нужен, чтобы создать псевдоним столбца из текстовой строки:

 SELECT column1, column2 AS CAST(column3[0] AS ???)
 

Но я не уверен в том, какой тип данных мне нужен, чтобы привести строку к допустимому псевдониму. Или есть лучший способ назвать один столбец после строки, проанализированной из другого столбца?

Комментарии:

1. Пожалуйста, добавьте несколько примеров данных к вашему вопросу.

2. Это невозможно в чистом SQL. Запрос возвращает фиксированный, предопределенный набор столбцов. Чего вы на самом деле пытаетесь достичь?