mysq将字段值已逗号间隔拼接-持续优化

 

 背景:

日常工作中,经常需要用SQLyog客户端查询数据的,例如,拷贝ID值,身份证ID值。并且以逗号或者分号,间隔。

一、获取逗号间隔的列值

mysq将字段值已逗号间隔拼接-持续优化

按照如下操作就可以了。

mysq将字段值已逗号间隔拼接-持续优化

 

 

思考题:

如果是字符串,我们需要‘aa’,‘bb’,'cc'   引号+逗号间隔,怎么操作呢?

【指定转义字符】对话框不好设置,我们可以联合Concat(str1,str2,.....)方法来拼接字符串。

如下:

 

mysq将字段值已逗号间隔拼接-持续优化

 

 

 

 

===========================第二种,concat中“”的变化===================

 

mysq将字段值已逗号间隔拼接-持续优化

 

===========================第三种,巧用group_concat()函数===================

 SELECT GROUP_CONCAT('''',c.container_no,'''') FROM xwms.`container` c WHERE c.`map_area_id`=663 AND c.`is_delete`=1;

 

示例如下

mysq将字段值已逗号间隔拼接-持续优化

 

相关文章:

  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-01-22
  • 2022-12-23
  • 2022-02-21
猜你喜欢
  • 2021-11-15
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案