多行查询结果合并成一个
2017-03-07 16:35
260 查看
准备数据:
CREATE TABLE TEST_GROUP_A (
STDCODE VARCHAR2(30),
DEMO VARCHAR2(100)
);
insert into TEST_GROUP_A values ('1001','AAA');
insert into TEST_GROUP_A values ('1001','BBB');
insert into TEST_GROUP_A values ('1002','CCC');
insert into TEST_GROUP_A values ('1001','AGE');
查询实现:
Oracle数据库:
SELECT STDCODE, WMSYS.WM_CONCAT(DEMO)
FROM TEST_GROUP_A T
WHERE 1 = 1
GROUP BY STDCODE
MySQL数据库:
SELECT STDCODE, GROUP_CONCAT(DEMO)
FROM TEST_GROUP_A T
WHERE 1 = 1
GROUP BY STDCODE
CREATE TABLE TEST_GROUP_A (
STDCODE VARCHAR2(30),
DEMO VARCHAR2(100)
);
insert into TEST_GROUP_A values ('1001','AAA');
insert into TEST_GROUP_A values ('1001','BBB');
insert into TEST_GROUP_A values ('1002','CCC');
insert into TEST_GROUP_A values ('1001','AGE');
查询实现:
Oracle数据库:
SELECT STDCODE, WMSYS.WM_CONCAT(DEMO)
FROM TEST_GROUP_A T
WHERE 1 = 1
GROUP BY STDCODE
MySQL数据库:
SELECT STDCODE, GROUP_CONCAT(DEMO)
FROM TEST_GROUP_A T
WHERE 1 = 1
GROUP BY STDCODE
相关文章推荐
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个
- mysql中的多行查询结果合并成一个(转)
- 查询结果多个合并一个GROUP_CONCAT(EmployeeName)
- 多行查询结果合并sys_connect_by_path
- oracle 将查询结果中的一列多个结果合并为一个字符串 并以逗号格开
- 将次查询结果合并到一个ds中
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果
- mysql如何实现多行查询结果合并成一行
- sql查询将多个结果合并成一个字符串
- 将sql的多行查询结果拼接成一个字符串
- 查询一个字段合并其结果
- sql查询 ,多行数据合并成一行,并且显示合并后某一列的值拼接结果