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


     背景:

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

    一、获取逗号间隔的列值

    按照如下操作就可以了。

    思考题:

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

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

    如下:

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

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

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

    示例如下

    ==========================================================================           如果您觉得这篇文章对你有帮助,可以【关注我】或者【点赞】,希望我们一起在架构的路上,并肩齐行
    ==========================================================================
  • 相关阅读:
    php解决与处理网站高并发 大流量访问的方法
    mysql事务和锁InnoDB
    从一个死锁看mysql innodb的锁机制
    Git如何删除自己创建的项目
    公众号的坑
    字符串转Unicode码
    字符串转UTF-8码(%开头)
    git介绍和使用
    ng2中文文档地址
    两个数组的排序方法
  • 原文地址:https://www.cnblogs.com/amberJava/p/12356615.html
Copyright © 2020-2023  润新知