自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

查詢XML類型數(shù)據(jù)的SQL語句

數(shù)據(jù)庫 SQL Server
下文為您介紹定義了一個XML類型的數(shù)據(jù)之后,查詢XML類型數(shù)據(jù)的SQL語句寫法,如果您對此方面剛興趣的話,不妨一看。

在定義了一個XML類型的數(shù)據(jù)之后,經(jīng)常會用到查詢操作,下文就將為您介紹如何使用SQL語句來進行查詢操作,供您參考學(xué)習(xí)。

在T-Sql中,提供了兩個對XML類型數(shù)據(jù)進行查詢的函數(shù),分別是query(xquery)和value(xquery, dataType),其中,query(xquery)得到的是帶有標簽的數(shù)據(jù),而value(xquery, dataType)得到的則是標簽的內(nèi)容。接下類我們分別使用這兩個函數(shù)來進行查詢。
   1、使用query(xquery) 查詢
我們需要得到書的標題(title),使用query(xquery)來進行查詢,查詢SQL語句為:

query()函數(shù)
select @xmlDoc.query('/book/title')

2、使用value(xquery, dataType) 查詢
同樣是得到書的標題,使用value函數(shù),需要指明兩個參數(shù),一個為xquery, 另一個為得到數(shù)據(jù)的類型??聪旅娴牟樵冋Z句:

value()函數(shù)
select @xmlDoc.value('(/book/title)[1]', 'nvarchar(max)')

3、查詢屬性值
無論是使用query還是value,都可以很容易的得到一個節(jié)點的某個屬性值,例如,我們很希望得到book節(jié)點的id,我們這里使用value方法進行查詢,SQL語句為:

查詢屬性
select @xmlDoc.value('(/book/@id)[1]', 'nvarchar(max)')
 

 

【編輯推薦】

一些常用的SQL語句

查詢表的字段名的sql語句寫法

查詢表結(jié)構(gòu)的SQL語句

使用SQL語句查詢時間段

巧用SQL語句刪除重復(fù)記錄

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-21 12:16:11

SQL Server查

2011-04-15 11:43:24

SQL Server

2010-09-26 15:23:24

SQL語句

2010-09-26 09:01:18

SQL強類型查詢

2017-09-07 16:20:39

SQL查詢語句查詢優(yōu)化

2019-11-06 09:30:35

SQL查詢語句數(shù)據(jù)庫

2010-09-07 10:35:38

SQL語句

2010-06-28 09:53:11

SQL Server數(shù)

2010-09-28 11:28:40

SQL字段屬性

2010-10-21 10:28:13

SQL Server查

2010-09-24 19:23:51

SQL查詢時間段

2010-09-26 17:09:05

SQL語句

2010-10-21 14:27:35

SQL Server時

2022-07-28 09:13:30

MySQL數(shù)據(jù)庫

2010-10-21 11:24:02

SQL Server查

2011-05-19 13:19:38

sql數(shù)據(jù)刪除

2010-04-29 12:05:21

Oracle使用SQL

2011-03-17 13:54:42

查詢參數(shù)SQL語句利用率

2010-09-07 14:36:24

SQL語句

2011-09-08 16:30:59

SQL Server查詢
點贊
收藏

51CTO技術(shù)棧公眾號