zoukankan      html  css  js  c++  java
  • 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;

    示例如下

    ==========================================================================           如果您觉得这篇文章对你有帮助,可以【关注我】或者【点赞】,希望我们一起在架构的路上,并肩齐行
    ==========================================================================
  • 相关阅读:
    C# macro function via #define __FILE__ __LINE__ ___FUNCTION__ __DATE__ __TIME__
    3
    2月23号
    3月26
    impala故障
    2月3号日更
    HDFS某个节点的磁盘满了
    3月2
    mq集群
    3月3
  • 原文地址:https://www.cnblogs.com/amberJava/p/12356615.html
Copyright © 2011-2022 走看看