Specialist JID
--------------- -------------------
ANA 1 ,5 ,9 ,7 ,6
GEN 2 ,3 ,11 ,13 ,45 ,23 ,28 ,41 ,49 ,52
robin 12 ,15 ,17
假设我的查询返回上面的输出。如何将逗号分隔数据分成不同的列。有可能......请指导。感谢
答案 0 :(得分:1)
如果您希望为每条记录添加不同数量的列,具体取决于有多少列不可用。
如果你想要将它们分解出去,那将会非常痛苦并且会破坏大型数据集中的性能。唯一正确的操作是修复不良设计并将此数据存储在子表中,因为它应该存储。几乎没有任何情况下,在一个字段中存储逗号分隔列表是个好主意。