[爆卦]vba字串合併是什麼?優點缺點精華區懶人包

為什麼這篇vba字串合併鄉民發文收入到精華區:因為在vba字串合併這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者licheer (Keep The Faith)看板Database標題[SQL ] 在VBA中...


資料庫名稱:MS SQL
內容/問題描述:
NAME MEMO
1 A,B
2 C,D,E,F
1 J,K,L
1 M,N
==========================
1 A,B,J,K,L

下面這個方法最多只能加兩次,第三次以上M,N就沒辦法了
請問可以怎麼寫才能把所有欄位的字串相加呢? 謝謝

SELECT name,(select top 1 memo from a as k where k.name = i.name order by
memo desc) & (select top 1 (',' & memo) from a where name in ((select name
from a as j where i.name = j.name group by name having count(name) > 1))
order by memo ) as memo FROM a AS i GROUP BY name order by name desc;







--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.246.92.215
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1507904285.A.297.html

你可能也想看看

搜尋相關網站