mysql 将查询到的记录,按一行,按元祖,将字段用逗号连接起来。
2018-03-23 22:30
441 查看
我是图一
我是图二
从图一中将某些列拼接为以逗号为间隔的新一列代码为下
我是图三
代码如下:
SELECT v_enterprisecomprehensiveinformationsituation.projectOwner as 'projectOwner' ,
v_enterprisecomprehensiveinformationsituation.projectStatus as 'projectStatus',
GROUP_CONCAT(
projectOwner,',',
establishedTime,',',
registeredCapita,',',
workersEmployedNumber,',',
unifiedSocialCreditCode,',',
upperDownStreamEnterprises,',',
manufacturingTechnique,',',
industryStatus,',',
lastthreeyearstax,',',
lastthreeyearvalue) as 'enterpriseIntroduction'
FROM v_enterprisecomprehensiveinformationsituation
GROUP BY v_enterprisecomprehensiveinformationsituation.projectOwner
个人理解如下:
通过group_concat()将要以逗号分隔的列连接在一起,如:
select
group_concat(列名1,',',列名2,',',列名3,',',列名4) as 新列名
from 你要操作的表 where 你要添加的条件 group by 一个条件 ;
其中的 一个条件 有点迷,我这张表里面projectOwner字段下 每行都是唯一不重复的,所以能。group by ID 也可以,只要你有。
能解释清楚的老哥,在留言里可以详细说一下。
我是图二
从图一中将某些列拼接为以逗号为间隔的新一列代码为下
我是图三
代码如下:
SELECT v_enterprisecomprehensiveinformationsituation.projectOwner as 'projectOwner' ,
v_enterprisecomprehensiveinformationsituation.projectStatus as 'projectStatus',
GROUP_CONCAT(
projectOwner,',',
establishedTime,',',
registeredCapita,',',
workersEmployedNumber,',',
unifiedSocialCreditCode,',',
upperDownStreamEnterprises,',',
manufacturingTechnique,',',
industryStatus,',',
lastthreeyearstax,',',
lastthreeyearvalue) as 'enterpriseIntroduction'
FROM v_enterprisecomprehensiveinformationsituation
GROUP BY v_enterprisecomprehensiveinformationsituation.projectOwner
个人理解如下:
通过group_concat()将要以逗号分隔的列连接在一起,如:
select
group_concat(列名1,',',列名2,',',列名3,',',列名4) as 新列名
from 你要操作的表 where 你要添加的条件 group by 一个条件 ;
其中的 一个条件 有点迷,我这张表里面projectOwner字段下 每行都是唯一不重复的,所以能。group by ID 也可以,只要你有。
能解释清楚的老哥,在留言里可以详细说一下。
相关文章推荐
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法find_in_set
- mysql 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录
- MySQL查询重复字段,及删除重复记录的方法
- MySQL学习记录(多表连接查询+演示分析)七 DML
- mysql查询字段值为空的记录
- mysql分组查询获取组内某字段最大的记录
- MYSQL查询某字段中以逗号分隔的字符串的方法
- mysql查询ID相同的某字段最大那条记录