場景 比如說一個訂單對應多條數據,當狀態(status)=1的時候, 數量(num)=25,當狀態(status)=2的時候, 數量(num)=45,現在想用一條sql記錄下不同狀態對應的數量為多少,如下圖所示: 期待結果-> sql語句示例 ...
原始需求如下: 業務系統設置成這樣,見截圖。 工資項目為了方便錄入,都是做成列的。 但是這些數據需要和另外的費用報銷系統的數據關聯,費用報銷系統的費用項目是橫向的,用費用項目 金額的多行來表達。那么這里工資的數據如何轉換成行呢 在Kettle里面做一個列轉行的轉換就行。參考如下。 其中表輸入的數據預覽如下。 行專列設置如下:其中第 列是選擇字段,第 列是手工填寫 轉換后的工資數據都會放入到最近的 ...
2018-09-09 15:56 0 3200 推薦指數:
場景 比如說一個訂單對應多條數據,當狀態(status)=1的時候, 數量(num)=25,當狀態(status)=2的時候, 數量(num)=45,現在想用一條sql記錄下不同狀態對應的數量為多少,如下圖所示: 期待結果-> sql語句示例 ...
select [value] = stuff((select ','+modmb003 from modmb detail where modmb=18 for xml path('')), 1, ...
...
一、多行轉成一列(並以","隔開) 表名:A 表數據: 想要的查詢結果: 查詢語句: PS:STUFF語句就是為了去掉第一個【逗號】 附STUFF用法:(從原字符的第二個開始共三個字符替換為后面的字符) 查詢結果:aijklmnef 二、一列 ...
。 character_expression 可以是常量、變量,也可以是字符列或二進制數據列。 start一個整數值,指 ...
示例 修改前: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 ...
在工作中常會遇到excel各種各樣的操作,讓人頭大。見一個,會一個,記一個。 例如:將下面一列三行,合並成一行。 操作步驟: 先框選要操作的數據,復制后,再選擇數量相一致的列,右鍵選擇選擇性粘貼,面板中勾選轉置。 結果完美: ...