可能的复制品:
在 SQL 中拆分字符串
我在 SQL 中见过 关于字符串连接的几个问题。 我想知道您如何处理相反的问题: 将昏迷分隔的字符串分割为数据行:
假设我有桌子:
userTypedTags(userID,commaSeparatedTags) 'one entry per user
tags(tagID,name)
并希望将数据插入到表中
userTag(userID,tagID) 'multiple entries per user
受 哪些标签不在数据库中?问题启发
剪辑
谢谢你的回答,实际上有更多的值得接受,但我只能选择一个,而且 卡德鲁提出的解决方案的递归对我来说似乎相当干净。它适用于 SQLServer2005及以上版本。
对于 SQLServer 的早期版本,可以使用解决方案 由米尔斯提供。 对于处理文本数据类型 Wcm 答案将是有帮助的。再次感谢。