我有一个姓氏和名字加上称呼的专栏。例如
布罗格斯,乔,先生
我需要将其分解为Bloggs Joe Mr作为3个单独的专栏。任何想法都赞赏。
另一件事是我不知道初始栏中有多少逗号。
答案 0 :(得分:1)
答案 1 :(得分:0)
答案 2 :(得分:0)
这取决于您要实现它的DBMS。 这里是关于spliting strings on MySQL的讨论,例如
答案 3 :(得分:0)
如果我坚持这样做来修复一个形状错误的输入文件,我通常会从右边开始工作并对另一列进行更新,然后删除从逗号到字段末尾的内容。然后我将循环运行它,直到不再有逗号的条目。您最大的问题是,只有当所有数据在同一个订单中的相同列中时,这才有效。例如,如果您的数据可以采用Bloggs,Joe,Joe以及Bloggs,Joe等先生的形式,那么您就会遇到解释问题而不仅仅是SQL问题。
如果你可能有Bloggs,Joe,Mr和Bloggs,Joe而不是Bloggs,Mr先生或者Bloggs先生,那么Joe从左边开始工作而不是右边。