mysql实现行拼接、列拼接

举例:有t_person表如下:

 

一、mysql行拼接:

拼接某一行:

无分隔符:select   CONCAT(id,idcard,`status`,content)   from  t_person    

有分隔符:select   CONCAT_WS(',',id,idcard,`status`,content)   from  t_person 

二、列拼接,最实用的功能是快速取一个大表的所有列名。

SELECT   GROUP_CONCAT(COLUMN_NAME SEPARATOR ',')  FROM information_schema.`COLUMNS`  WHERE TABLE_NAME = 't_person'   group by TABLE_NAME

原文地址:https://blog.csdn.net/boyheroes/article/details/88944086
posted @ 2019-07-25 16:20  星朝  阅读(19860)  评论(0编辑  收藏  举报