我有mysql表,文本字段为“email”,可以包含“user@example.com”和“user1@example.com; user2@example.com; user3@example.com”。
| Name | Email |
| user | user@example.com |
| user1 | user1@example.com;user2@example.com;user3@example.com |
如何使用Talend输出这样的:
| Name | Email |
| user | user@example.com |
| user1 | user1@example.com |
| user1 | user2@example.com |
| user1 | user3@example.com
答案 0 :(得分:2)
tNormalize 组件就是这样做的。您可以在;
的情况下为分离提供一个字符,然后在结果中获取行。
修改强>
AxelH指出也可以使用String
进行分离,这不是Character
。