mysql 中 group_concat()用法
?基本語(yǔ)法:group_concat([DISTINCT] 要連接的字段 [Order BY? 排序字段 ASC/DESC] [Separator '分隔符'])
初始數(shù)據(jù):
????????????????
以name分組,將money打印在一行,默認(rèn)','分隔:
???? select aa.`name`name , GROUP_CONCAT( money ) money from aa GROUP BY aa.`name`
以name分組,將money打印在一行,用';'分隔
select aa.`name`name , GROUP_CONCAT( money separator ';') money from aa GROUP BY aa.`name`
以name分組,去掉冗余的money,用';'分隔
select aa.`name`name , GROUP_CONCAT(DISTINCT money separator ';') money from aa GROUP BY aa.`name`
?????? 參數(shù)設(shè)置與限制說(shuō)明
1.查看服務(wù)器中設(shè)置
以上設(shè)置的值說(shuō)明當(dāng)前是默認(rèn)長(zhǎng)度1KB
? 2.改變參數(shù)值
方法一:修改配置文件中參數(shù),新增 group_concat_max_len = 10240
方法二:在會(huì)話(huà)中實(shí)現(xiàn),全局或當(dāng)前session中
SET GLOBAL group_concat_max_len=10240;
SET SESSION group_concat_max_len=10240;
轉(zhuǎn)載于:https://www.cnblogs.com/nww57/p/5283050.html
總結(jié)
以上是生活随笔為你收集整理的mysql 中 group_concat()用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到好多小黑蛇是什么意思
- 下一篇: win10 下安装、配置、启动mysql