MySql选拔GROUP_CONCAT合并多条数据显示的格局,mysqlgroup_concat

如此那般大家赢得的结果的个数是和学员人数同样的,而小编愿意得到的便是一条数据,而那条数据中还要包括全数学员,能够这么写:

怎把MYSQL多条数据整理合并成一条

select WorkDate, uid, WeaponID, sum(kill), sum(death)
from tab
group by WorkDate, uid, WeaponID
 

还足以自定义分隔符:

MySql采用GROUP_CONCAT合并多条数据突显的秘诀,mysqlgroup_concat

本文实例讲述了MySql选用GROUP_CONCAT合并多条数据展现的方法,分享给大家供大家参谋。具体落到实处格局如下:

假诺有这样贰个须要:
1:班级表:
id class_name
2:学生表:
id name class_id
 
要是我们要查全体的班级以及各样班级下的学员,你一定会想到这样写法:

复制代码 代码如下:

SELECT
banji.*亚洲必赢app,, user.name
FROM `banji`
left join user
on banji.id=user.`class`
where banji.id=2

那般大家赚取的结果的个数是和学生人数一样的,而自己盼望收获的正是一条数据,而那条数据中还要包涵全数学员,能够这样写:

复制代码 代码如下:

SELECT
banji.*, GROUP_CONCAT(user.name) as names
FROM `banji`
left join user
on banji.id=user.`class`
where banji.id=2

如此就只获得一条结果了,而结果中隐含全体的学员name,

id class_name  names
2  lisi,zhaoliu,liu,小二,xiaoming,小张

还足以自定义分隔符:

复制代码 代码如下:

SELECT
banji.*, GROUP_CONCAT(user.name SEPARATOR “|”) as names
FROM `banji`
left join user
on banji.id=user.`class`
where banji.id=2

赢得的结果:

id class_name  names
2  lisi|zhaoliu|liu|小二|xiaoming|小张

 2  希望本文所述对大家的MySQL数据库程序设计具有帮忙。

id class_name  names
2  lisi,zhaoliu,liu,小二,xiaoming,小张

Oracle有未有像样MySQL的group_concat()功可以的函数

wm_concat
亟待设置一个包,在rdbms\admin\下
 

http://www.bkjia.com/Mysql/894247.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/894247.htmlTechArticleMySql采用GROUP\_CONCAT合并多条数据显示的方法,mysqlgroup\_concat
本文实例讲述了MySql选拔GROUP_CONCAT合并多条数据展现的方法,分享给大家供大家参…

复制代码 代码如下:

id class_name  names
2  lisi|zhaoliu|liu|小二|xiaoming|小张

SELECT
banji.*, user.name
FROM `banji`
left join user
on banji.id=user.`class`
where banji.id=2

获取的结果:

这么就只获得一条结果了,而结果中含有全部的上学的小孩子name,

本文实例讲述了MySql选拔GROUP_CONCAT合并多条数据展现的点子,分享给大家供大家参谋。具体达成方式如下:

SELECT
banji.*, GROUP_CONCAT(user.name SEPARATOR “|”) as names
FROM `banji`
left join user
on banji.id=user.`class`
where banji.id=2

复制代码 代码如下:

您大概感兴趣的稿子:

复制代码 代码如下:

 二  希望本文所述对大家的MySQL数据库程序设计具备帮助。

假如有那样三个须要:
1:班级表:
id class_name
2:学生表:
id name class_id
 
假若咱们要查全数的班级以及各类班级下的上学的儿童,你一定会想到那样写法:

SELECT
banji.*, GROUP_CONCAT(user.name) as names
FROM `banji`
left join user
on banji.id=user.`class`
where banji.id=2

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图