将逗号分隔值拆分为行

split a comma-separated values to lines

在蜂巢中我有一个这样的table

  Value   String
  -------------------
  1       [Cleo, Smith]

我想将逗号分隔的字符串分成多行。逗号分隔值的数量不固定。

  Value   String
  -------------------
  1       Cleo
  1       Smith

lateral viewexplode 结合使用。

select value,expl_str
from tbl
lateral view explode(split(str_col,',')) t as expl_str