如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
我和大家分享一下mysql的group_concat函数用法。我写的经验对你学习mysql有帮助的话,给我投票、点赞或者收藏!
1java怎么得到mysql过程返回多个记录集
1mysql数据库的共享锁
1mysql怎么返回事务的错误信息
登录mysql,在test数据库中建立一个表:
CREATETABLE`shoufei`(`id`int(11)NOTNULLAUTO_INCREMENT,`shijian`timestampNOTNULLDEFAULTCURRENT_TIMESTAMP,`xiangmu`varchar(20)NOTNULL,`jiage`floatNOTNULL,`shuliang`int(11)NOTNULL,`jine`floatDEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=6DEFAULTCHARSET=utf8
在表shoufei增加数据:
在表中,查询xiangmu字段,在查询结果组成一个字符串:
SELECT GROUP_CONCAT(xiangmu) FROM shoufei;
在查询项目组成的字符串时,定义间隔符号(-):
SELECT GROUP_CONCAT(xiangmu SEPARATOR '-') FROM shoufei;
把字符串的字段的值升序排序(asc ,desc):
SELECT GROUP_CONCAT(xiangmu ORDER BY xiangmu ASC SEPARATOR '-') FROM shoufei;
在表中,把shuliang字段组成一个字符串:
SELECT GROUP_CONCAT(shuliang) FROM shoufei;
在数量组成的字符串有重复的值,把重复的值过滤:
SELECT GROUP_CONCAT(DISTINCT shuliang) FROM shoufei;
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 482 编程语言