【发布时间】:2018-10-30 22:13:54
【问题描述】:
如何创建一个 UDF,它接受一个字符串返回多个字符串? 到目前为止我看到的 UDF 只能给出一个输出。如何从 UDF 中获取多个字段作为输出?
最简单的方法是实现 name -> FirstName, LastName。 不是寻找拆分名称的替代解决方案,而是寻找有助于实现此类需求的 API / UDF。
让我们说 nameSplitteris 我的 UDF
从 myTable 中选择 age,nameSplitter(name) 作为 firstName,LastName;
输入
****Input****
------------------------
Age | Name
------------------------
24 | John Smit
13 | Sheldon Cooper
-------------------------
输出
****Out put ****
-----------------------------------
Age | First Name | Last Name
-----------------------------------
24 | John | Smit
13 | Sheldon | Cooper
-----------------------------------
【问题讨论】: