GROUP_CONCAT comma separator - MySQL

前端 未结 3 873
一整个雨季
一整个雨季 2020-12-02 06:12

I have a query where I am using GROUP_CONCAT and a custom separator as my results may contain commas: \'----\'

This all works well, however it is still

相关标签:
3条回答
  • 2020-12-02 06:25

    Or, if you are doing a split - join:

    GROUP_CONCAT(split(thing, " "), '----') AS thing_name,
    

    You may want to inclue WITHIN RECORD, like this:

    GROUP_CONCAT(split(thing, " "), '----') WITHIN RECORD AS thing_name,
    

    from BigQuery API page

    0 讨论(0)
  • 2020-12-02 06:28

    Looks like you're missing the SEPARATOR keyword in the GROUP_CONCAT function.

    GROUP_CONCAT(artists.artistname SEPARATOR '----')
    

    The way you've written it, you're concatenating artists.artistname with the '----' string using the default comma separator.

    0 讨论(0)
  • 2020-12-02 06:41

    Query to achieve your requirment

    SELECT id,GROUP_CONCAT(text SEPARATOR ' ') AS text FROM table_name group by id;
    
    0 讨论(0)
提交回复
热议问题