2010-08-30 56 views
3

假設我在表格中有一個數據類型爲XML的列。我有一個特定的值,我想要在XML中標記爲唯一(不重複)的XML標記中查詢。我該怎麼做呢?通過SQL Server 2005中的XML值查詢

喜歡的東西:

select * from MyTable 
where XMLColumn.TagImLookingAt.Value = @QueryValue 

回答

5

用途:

WHERE xmlcolumn.value('(/path/to/tag)[1]', 'int') = @QueryValue 

更改數據類型到任何合適。

欲瞭解更多信息,請參閱the documentation - 特別是可用的方法與XML數據類型打交道時...

+0

+1比我更快。 – 2010-08-30 19:10:11