access合并多行列数据到一行,类似于mysql的group_concact()函数

 

 

 

Concatenate fields in same table

Author(s)
Dev Ashish

(Q)    I need to concatenate a field in the format "Value1; Value2; Value3" etc. for each unique value of another field in the same table.  How can I do this?

(A)    Using the fConcatFld function,  in the Northwin

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
GROUP_CONCAT函数MySQL用于将多行数据连接成一行并以指定的分隔符分隔的函数。它的语法是group_concat(\[DISTINCT\] 连接的字段 \[Order BY 排序字段 ASC/DESC\] \[Separator '分隔符'\])。\[3\]这个函数可以连接多个字段,并且可以对连接字段进行排序,默认使用逗号作为分隔符。在给定的例子,SELECT语句使用了自定义的函数fConcatFld来实现字符串拼接,并使用GROUP BY语句按照ContactTitle字段进行分组。\[1\]另外,在MySQL还有其他字符串拼接的方法,比如CONCATCONCAT_WS函数,它们也可以用于字符串的连接操作。CONCAT函数是最常用的字符串拼接方法,但是当拼接的字符串出现NULL时,会返回NULL。而CONCAT_WS函数则可以指定一个分隔符,用于连接多个字符串,并且会自动忽略NULL值。\[2\] #### 引用[.reference_title] - *1* [access合并行列数据一行类似mysqlgroup_concact()函数](https://blog.csdn.net/weixin_28366475/article/details/115926587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [mysqlgroup_contact函数的使用](https://blog.csdn.net/xiao297328/article/details/120737556)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值