问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql 行拼接

发布网友 发布时间:2022-04-30 04:37

我来回答

3个回答

懂视网 时间:2022-04-30 08:59

;

*************************** 1. row ***************************

          TBL_ID: 6

     CREATE_TIME: 1437309077

LAST_ACCESS_TIME: 0

        TBL_NAME: students

        TBL_TYPE: MANAGED_TABLE

*************************** 2. row ***************************

          TBL_ID: 11

     CREATE_TIME: 1437402612

LAST_ACCESS_TIME: 0

        TBL_NAME: user_info_bucketed_1

        TBL_TYPE: MANAGED_TABLE

2 rows in set (0.00 sec)

 

mysql> select * from user_info;

+---------+-----------+-----------+

| user_id | firstname | lastname  |

+---------+-----------+-----------+

|     100 | Hadoop    | Spark01   |

|     100 | Hadoop    | Spark02   |

|     100 | Hadoop    | Spark03   |

|     200 | Hive      | Python2.6 |

|     200 | Hive      | Python2.7 |

|     200 | Hive      | Python3.3 |

|     200 | Hive      | Python3.4 |

|     300 | HBase     | Pig       |

|     300 | HBase     | Zoo       |

+---------+-----------+-----------+

9 rows in set (0.00 sec)

 

mysql> select user_id,group_concat(firstname) from user_info group by user_id;

+---------+-------------------------+

| user_id | group_concat(firstname) |

+---------+-------------------------+

|     100 | Hadoop,Hadoop,Hadoop    |

|     200 | Hive,Hive,Hive,Hive     |

|     300 | HBase,HBase             |

+---------+-------------------------+

3 rows in set (0.06 sec)

 

mysql> select user_id,group_concat(lastname) from user_info group by user_id;

+---------+-----------------------------------------+

| user_id | group_concat(lastname)                  |

+---------+-----------------------------------------+

|     100 | Spark01,Spark02,Spark03                 |

|     200 | Python2.6,Python2.7,Python3.3,Python3.4 |

|     300 | Pig,Zoo                                 |

+---------+-----------------------------------------+

3 rows in set (0.00 sec)

 

mysql> select user_id,group_concat(lastname separator ‘;‘) from user_info group by user_id;

+---------+-----------------------------------------+

| user_id | group_concat(lastname separator ‘;‘)    |

+---------+-----------------------------------------+

|     100 | Spark01;Spark02;Spark03                 |

|     200 | Python2.6;Python2.7;Python3.3;Python3.4 |

|     300 | Pig;Zoo                                 |

+---------+-----------------------------------------+

3 rows in set (0.00 sec)

 

mysql> select user_id,group_concat(lastname order by lastname desc separator ‘#‘) from user_info group by user_id;

+---------+-------------------------------------------------------------+

| user_id | group_concat(lastname order by lastname desc separator ‘#‘) |

+---------+-------------------------------------------------------------+

|     100 | Spark03#Spark02#Spark01                                     |

|     200 | Python3.4#Python3.3#Python2.7#Python2.6                     |

|     300 | Zoo#Pig                                                     |

+---------+-------------------------------------------------------------+

3 rows in set (0.00 sec)

MySQL行列转换拼接

标签:

热心网友 时间:2022-04-30 06:07

group_contact刚好满足你的这个要求哦

数据库的结构如下:

no item
01 AA
01 BB
02 CC
02 DD
02 EE
03 FF
04 GG
04 HH

希望将no相同的列整合为一条记录如下
no items
01 AA,BB
02 CC,DD,EE
03 FF
04 GG,HH

MYSQL中,直接有group_contact函数了,如下:
select id,group_contact(items) from TABLE group by id

热心网友 时间:2022-04-30 07:25

阳光上的桥 被坑了,我就查了半天这个函数。

楼主的group_contact 写错了!! 应该是group_concat

id name

1  a
1  b
1  c

select id ,group_concat(name,',') from tablename group by id

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 华为mate8视频,没有网怎么样传到电脑上,在哪个件夹呢? 痘印大概要多久才自然消失? 痘印会自己消失?需要多久? 你觉得痘印大概多久可以消失? 梦见5G新手机是怎么回亊? 手机按键自己能换吗 解梦:最近老梦见自己有了新的手机 到底是什么让连涨一年多的比特币瞬间垮盘? 质量管理体系文件归谁管理 国外比特币有什么用 电信卡能不能用移动手机 易通文件加密机器码Y3M74TS3K7H39G8 求热心人 给个注册吗呀 求激活码 安装码 XVR3 7WNM TT8R 8MEZ 6DBT 序列号 DR16C22-7382ZFN-H39RY2C-VLCKVVN 身份标识 610005 30 大神帮我查个iphone4序列号!详细点!(序列号C39H39EHDPMW) 电信卡可以插在移动手机里吗? 请高手帮我查我的iphone4的生产时间和激活时间,是不是翻新机?是国行吗?序列号c39h39xwdp0n 波西亚时光工厂怎么触发 从东莞万江食悦围城到湖南永州上高速怎么走? 莎士比亚的名著《威尼斯商人》中有一个情节,巴萨尼奥选匣子的那段,应该选哪个 食悦围城注册过商标吗?还有哪些分类可以注册? 甄嬛传里各妃子居住的宫殿名称是? 杭州四季青离哪个高铁站近? 后宫甄嬛传皇后的寝宫叫什么 杭州39路公交车最早是几点 甄嬛传各小主所住寝宫 甄嬛传中各个人物住的宫殿的名字?一一对应打出来呗。 小婴儿身体上出来个小肉猴子怎么割掉 杭州四季青服装市场的公交路线 小弟弟怎么割断 《甄嬛传》里华妃的翊坤宫,究竟是什么来头? 从杭州火车站到四季青批发市场怎么走 怎样庵割小羊羔,用什么方法最佳 后宫甄嬛传原著各妃嫔寝宫,太感谢了 后宫甄嬛传中的宫殿列表 《后宫》中的宫殿名称 家里有一些大型机械想当铁卖掉,需要分割成小块,请问如何方便快速的把铁割开,比较多,厚度不到1厘米? 步步惊心,后宫甄嬛传中的宫殿名字,快,今天回答出!!! 印尼割礼怎么割的 甄嬛传里皇帝后宫别院名称 杭州城站火车站到凤凰山路9号杭帮菜博物馆乘几路公交车?