select
a.mailNickName,b.member
from
(select mailNickName,member=convert(xml,' <root> <v>'+replace(member,';',' </v> <v>')+' </v> </root>') FROM mail_list_ldap_department)a
outer apply
(select member=C.v.value('.','nvarchar(500)') from a.member.nodes('/root/v')C(v))b
GO
SQL 一列拆分多行
最新推荐文章于 2024-07-18 17:04:58 发布
这篇博客探讨了一种SQL查询技术,用于将`mail_list_ldap_department`表中的`member`字段数据进行XML转换,并使用`outer apply`和`nodes`函数拆分成多个单独的`nvarchar(500)`值。查询涉及到字符串处理和XML操作,是数据库管理和数据提取的一个实例。
摘要由CSDN通过智能技术生成