方法一: 使用T-SQLDECLARE @Users NVARCHAR(MAX)SET @Users = ” SELECT @Users = @Users + ‘,’ + UserName FROM ...
表A中id與表B中aid為一對多的關系 例如: 表A: id name a tom a lily a lucy 表B: id aid value b a B b a B b a B b a B b a B b a B b a B 使用for xml path 和stuff合並顯示多行數據到一行中 : 第一種,不使用stuff,結果如下: 結果: id val a B ,B , a B ,B , a ...
2018-12-06 16:12 0 1954 推薦指數:
方法一: 使用T-SQLDECLARE @Users NVARCHAR(MAX)SET @Users = ” SELECT @Users = @Users + ‘,’ + UserName FROM ...
目錄 概述 一、多行數據合並成一個字符串 1、通過 FOR xml path('') 合並字符串記錄 2、MS SQL Server的2017新增了STRING_AGG()是一個聚合函數 二、一個字符串拆分成多行 ...
執行 SELECT userid FROM userinfo 得到 1 2 3 4 如果要得到 1,2,3, ...
接着上篇文章的訂單表(商品編號,價格設置時間id(類似於創建時間,創建時間約早,則act_id越小) ,價格的時間段,商品價格) 一、將一條記錄中多個字段的值拼接為一個字段 現要求將兩個時間段合並為一個字段,應該如何做呢? 先來看下理想的結果: 查詢出的時間段合並到一起了: 代碼 ...
需求:有四行數據,如下: 1.蘋果 2.橘子 3.桃子 4.波羅 合並成一個字段:蘋果,橘子,桃子,波羅; 需求明確之后,先弄點測試數據,上代碼: 演示數據填充好了之后,我們可以有以下幾種方法實現需求: 一: 在上面的腳本 ...
需求:有四行數據,如下: 1.蘋果 2.橘子 3.桃子 4.波羅 合並成一個字段:蘋果,橘子,桃子,波羅; 需求明確之后,先弄點測試數據,上代碼: 演示數據填充好了之后,我們可以有以下幾種方法實現需求 ...
項目需求:將某個表中的多行數據在一個字段顯示,如下: 比如表A中有字段 ID,NAME, 表B中有字段ID,PID,DES, 表A,表B中的數據分別如下: ID NAME1 張三2 李四 ID PID DES1 1 語文2 1 數學3 1 外語4 2 歷史5 2 地理 最終我想顯示 ...
項目需求:將某個表中的多行數據在一個字段顯示,如下: 比如表A中有字段 ID,NAME, 表B中有字段ID,PID,DES, 表A,表B中的數據分別如下: ID NAME1 張三2 李四 ID PID DES1 1 語文2 1 數學3 1 外語4 2 歷史5 2 地理 最終我想顯示 ...