Sql server 如何使用SQL Server进行XML操作?
在SQL Server中,我必须处理。我在以下格式的列中有数据:Sql server 如何使用SQL Server进行XML操作?,sql-server,xml,Sql Server,Xml,在SQL Server中,我必须处理。我在以下格式的列中有数据: <div firstname="Tom" lastname="Hanks" initials="TH" /> <div firstname="Tom" lastname="Hiddleston" initials="TH" /> 这是一列的2条记录 如何从中进行选择,并在两列中返回数据?像这样 <firstname + ' ' + lastname, initials> 有没有一种方法可以解
<div firstname="Tom" lastname="Hanks" initials="TH" />
<div firstname="Tom" lastname="Hiddleston" initials="TH" />
这是一列的2条记录
如何从中进行选择,并在两列中返回数据?像这样
<firstname + ' ' + lastname, initials>
有没有一种方法可以解析XML并从中提取数据?您现在已经有了足够的声誉,知道您真的应该发布您尝试过的内容 无论如何,这应该对你有帮助
USE Sandbox;
GO
CREATE TABLE #Sample (xmldata xml);
INSERT INTO #Sample
VALUES (
'<div firstname="Tom" lastname="Hanks" initials="TH" />
<div firstname="Tom" lastname="Hiddleston" initials="TH" />');
GO
SELECT *
FROM #Sample;
GO
SELECT n.d.value('@firstname','varchar(50)') + ' ' + n.d.value('@lastname','varchar(50)') + ', ' + n.d.value('@initials','varchar(5)')
FROM #Sample S
CROSS APPLY S.xmldata.nodes('/div') n(d);
GO
DROP TABLE #Sample;
这就引出了一个问题:为什么新用户比那些拥有高代表性的用户被要求更高的标准;