亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ms-access中有一個group_concat函數嗎?

ms-access中有一個group_concat函數嗎?

達令說 2019-11-04 10:20:48
ms-access中是否有group_concat函數或類似的東西?
查看完整描述

3 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

您應該問自己是否需要通用解決方案(另一個是Allen Browne的解決方案),還是僅出于當前目的而需要。如果您真的只需要一次,那就簡單地做一次。


附帶說明一下,在VBA代碼中連接列表時,請利用長期的Access專家Trevor Best教給我的技巧,那就是將分隔符粘貼在每個值的開頭,然后使用Mid()剝離它關。而不是在子記錄中循環:


  If Len(strOutput) = 0 Then

     strOutput = NewValue

  Else

     strOutput = strOutput & ", " & NewValue

  End If

...在循環中使用它:


  strOutput = strOutput & ", " & NewValue

...然后退出循環時,請刪除前導定界符:


  strOutput = Mid(strOutput, 3)

這對整個地方都有影響,并簡化了在整個上下文中串聯的代碼。


查看完整回答
反對 回復 2019-11-04
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

我發現Duane Hookum(Microsoft MVP)的這篇帖子聲稱能夠執行您想要的操作。我還沒有測試過。


順便說一句,如果您有興趣,這就是我的發現方式:


首先搜索:GROUP_CONCAT訪問使我這個職位與這個答案,但該鏈接已失效。


然后,我在答案試圖鏈接到的內容之后再次搜索,并找到了它:site:http://www.rogersaccesslibrary.com/ concatenate。


查看完整回答
反對 回復 2019-11-04
  • 3 回答
  • 0 關注
  • 1129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號