Spark sql做一个excel转置粘贴

时间:2016-10-08 09:56:43

标签: sql scala apache-spark

我有几个方案可以将多行转换为逗号分隔的单个列,而在另一个方案中,我有一个逗号分隔的列,我必须将其作为多行插入。我用火花scala。

场景1

Select names from employee where role = 'Engineer'
  1. 标记
  2. 史蒂夫
  3. 克里希纳
  4. 我需要将其转换为Mark,Steve,Krishna。

    场景2

    我有同样的Mark,Steve,Krishna,我需要插入3行。

    任何帮助?

1 个答案:

答案 0 :(得分:1)

对于场景2,您可以尝试这样的事情

select name as value from table union select ename from table 

你必须让它变得动态。