我在MSSQL上工作,试图将一个 字符串 列分成多个列。这个字符串列有数字,用分号隔开,比如。
190230943204;190234443204;
然而,有些行的数字比其他行多,所以在数据库中你可以有
190230943204;190234443204;
121340944534;340212343204;134530943204
我见过一些将一列分割成特定数量的列的解决方案,但没有变量列。那些数据较少的列(由逗号分隔的2串字符串,而不是3串)将在第三位出现空值。
有什么想法?如果我必须澄清什么,请告诉我。