原表數據: 期望結果: 使用STUFF + FOR XML PATH即可實現以上效果 執行以下SQL: 可以看到輸出結果與期望結果相同: STUFF語法 參數 character_expression字符數據的表達式 ...
select value stuff select , modmb from modmb detail where modmb for xml path , , , 其中stuff的作用是:刪除指定長度的字符,並在指定的起點處插入另一組字符 語法:STUFF character expression , start , length ,character expression 列:SELECT S ...
2017-06-15 16:49 1 6459 推薦指數:
原表數據: 期望結果: 使用STUFF + FOR XML PATH即可實現以上效果 執行以下SQL: 可以看到輸出結果與期望結果相同: STUFF語法 參數 character_expression字符數據的表達式 ...
示例 修改前:1列多行數據 修改后:合並成一列 示例語句 1 2 3 4 5 6 7 8 ...
SQL SERVER 如何把1列多行數據 合並成一列顯示,具體格式如下: 查詢表:id title1 title12 title23 title3 select stuff((select ','+title from tb for xml path ...
轉:https://blog.csdn.net/AntherFantacy/article/details/83824182 今天同事問了一個需求,就是將多行數據合並成一行進行顯示,查詢了一些資料,照搬過來如下。順便自己記一下。 比如表中有兩列數據 : ep_classes ep_name ...
首先我們有兩張表 第一個是食物所需要的材料 第二張是一個食物的名字和圖片 首先如果我們要查詢一個菜的名字圖片和所需要的材料,我們第一步是通過第一張表的FoodId去左連接查詢上面的Materia表,相同FoodId所對應的食物所需要的的所有食材, 結果是這樣顯示 ...
1)比如表中有三列數據: 2)執行如下查詢: 3)顯示如下結果: STUFF函數: a.作用 stuff(param1, startIndex, length, param2)將param1中自startIndex(SQL中都是從1開始,而非0)起,刪除 ...
select '['+title_a+','+title_b +']' from A for xml path('') SELECT *, (select '['+title_a+',' ...
名] WHERE [根據哪一列合並的列名 ...