sql查詢語句for xml path語法

2021-08-19 02:29:10 字數 952 閱讀 8431

for xml path作用:將多行的查詢結果,根據某一些條件合併到一行。

例如:現在有一張表

執行下面語句

select

[department],

(select

[employee]+

','from dbo.[

people

] b where b.[

department

]=a.[

department

]for xml path('')) as

student

from

[dbo

].[people]as

a groupby[

department

]

得到如下結果

可以,發現for xml path將,it和人事的人員進行合併,並且用逗號進行分割。

如果想要獲取整個公司的人員,並且用逗號隔開,執行如下語句

select

stuff((select',

'+[employee

]from

(

select

[employee

]from dbo.[

people]as

a) as c for xml path('')),1,1,'')

得到如下結果

sql 語句 查詢

例11 1 1 use xk gocreate trigger test1 on student for update as print 記錄已修改!go 2 update student set pwd 11111111 where stuno 00000001 例11 3 1 use xk go...

SQL查詢語句

create or replace procedure imms pk reportsend fromdate varchar2,todate varchar2 as function 系統效能統計 author qja 功能 將imms statusreport 表和imms report sen...

sql查詢語句

條件查詢 select 列名列表 from 表名 where 條件 where 條件 用來篩選滿足條件的記錄 行 條件有6種形式 1.比較大小 列名 比較運算子 值 查詢圖書 超過30元的圖書資訊 select from book where price 30 查詢清華大學出版社出版的圖書資訊 se...