इसे सटीक रूप से प्राप्त करने के लिए आपको नोड्स बिट के साथ खेलना पड़ सकता है।
SELECT
y.item.value('@UnitID', 'int') AS UnitID,
y.item.value('@Name', 'varchar(100)') AS [Name],
y.item.value('@SName', 'varchar(100)') AS [SName]
FROM
<table>
CROSS APPLY
XMLDoc.nodes('/root') AS y(item)
WHERE
y.item.value('@UnitID', 'int') = 2
संपादित करें:तालिका का उपयोग करने के लिए सही कोड, एक्सएमएल स्थानीय चर नहीं