(SQL味火花本地SQL)說我有一排如:如何將SQL中的行分成單獨的編號行?
**userId** : String | **assignedEntities** : String
JOHN | "ENTITY_1,ENTITIY_2,...,ENTITY_100"
,我想這件事分成「分塊」大小2的名單,但使用不同的密鑰,以確定它們:
**userId** | **assignedEntities**
JOHN_1 | "ENTITY_1,ENTITIY_2"
JOHN_2 | "ENTITY_2,ENTITY_3"
...
改變這裏的鑰匙,以避免以後的衝突是非常重要的,而且我不知道我怎麼能做到兩件事簡單地像explode()
。
有什麼建議嗎?
注:assignedEntities是一個字符串,但我足夠舒適,如有必要,我正則表達式魔術分割它(一旦我有分裂它的方法)