Динамический стержень в databricks / spark SQL? - PullRequest
0 голосов
/ 01 ноября 2019

При повороте в SQL (кирпичи данных / спарк SQL), есть ли способ динамически установить часть "in" for-in?

Например, этот код:

select
  *
from
  (select office, country, revenue from sales)
pivot (
  sum(revenue)
  for country in ('US', 'CA', 'UK') 
) 

... работает нормально, но столбец "страна" будет иметь разные значения каждый месяц, поэтому я не хочу искать это и переписывать код каждый раз. Я пытался поместить туда country и select distinct country from sales, но это не сработало. Есть идеи?

...